Skip to content

Commit d34efe8

Browse files
authored
Merge pull request #1058 from appwrite/pla-2684
chore: update response types for python
2 parents 054ac96 + c1a931e commit d34efe8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

templates/python/package/services/service.py.twig

+4-1
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ class {{ service.name | caseUcfirst }}(Service):
2828
super({{ service.name | caseUcfirst }}, self).__init__(client)
2929
{% for method in service.methods %}
3030

31-
def {{ method.name | caseSnake }}(self{% if method.parameters.all|length > 0 %}, {% endif %}{% for parameter in method.parameters.all %}{{ parameter.name | escapeKeyword | caseSnake }}: {{ parameter | getPropertyType(method) | raw }}{% if not parameter.required %} = None{% endif %}{% if not loop.last %}, {% endif %}{% endfor %}{% if 'multipart/form-data' in method.consumes %}, on_progress = None{% endif %}) -> {% if method.type == 'webAuth' %}str{% else %}Dict[str, Any]{% endif %}:
31+
def {{ method.name | caseSnake }}(self{% if method.parameters.all|length > 0 %}, {% endif %}{% for parameter in method.parameters.all %}{{ parameter.name | escapeKeyword | caseSnake }}: {{ parameter | getPropertyType(method) | raw }}{% if not parameter.required %} = None{% endif %}{% if not loop.last %}, {% endif %}{% endfor %}{% if 'multipart/form-data' in method.consumes %}, on_progress = None{% endif %}) -> {% if method.type == 'webAuth' %}str{% elseif method.type == 'location' %}bytes{% else %}Dict[str, Any]{% endif %}:
3232
"""
3333
{% autoescape false %}{{ method.description | replace({"\n": "\n "}) }}{% endautoescape %}
34+
3435
{% if method.parameters.all|length > 0 or 'multipart/form-data' in method.consumes %}
3536

3637
Parameters
@@ -47,6 +48,8 @@ class {{ service.name | caseUcfirst }}(Service):
4748
-------
4849
{% if method.type == 'webAuth' %}str
4950
Authentication response as a string
51+
{% elseif method.type == 'location' %}bytes
52+
Response as bytes
5053
{% else %}Dict[str, Any]
5154
API response as a dictionary
5255
{% endif %}

0 commit comments

Comments
 (0)