Skip to content

Commit 5aafbbe

Browse files
committed
chore: add check for webAuth
1 parent f457b51 commit 5aafbbe

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ 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 %}) -> Dict[str, Any]:
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 %}:
3232
"""
3333
{% autoescape false %}{{ method.description | replace({"\n": "\n "}) }}{% endautoescape %}
3434
{% if method.parameters.all|length > 0 or 'multipart/form-data' in method.consumes %}
@@ -45,8 +45,11 @@ class {{ service.name | caseUcfirst }}(Service):
4545

4646
Returns
4747
-------
48-
dict
48+
{% if method.type == 'webAuth' %}str
49+
Authentication response as a string
50+
{% else %}Dict[str, Any]
4951
API response as a dictionary
52+
{% endif %}
5053

5154
Raises
5255
------

0 commit comments

Comments
 (0)