Skip to content

Commit d91fdda

Browse files
committed
chore: fix python SDK importts
1 parent 63c59b1 commit d91fdda

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
from ..service import Service
22
from ..exception import AppwriteException
3+
{% set added = [] %}
4+
{% for method in service.methods %}
5+
{% for parameter in method.parameters.all %}
6+
{% if parameter.enumValues is not empty %}
7+
{% if parameter.enumName is not empty %}
8+
{% set name = parameter.enumName %}
9+
{% else %}
10+
{% set name = parameter.name %}
11+
{% endif %}
12+
{% if name not in added %}
13+
from ..enums.{{ name | caseSnake }} import {{ name | caseUcfirst }};
14+
{% set added = added|merge([name]) %}
15+
{% endif %}
16+
{% endif %}
17+
{% endfor %}
18+
{% endfor %}
319

420
class {{ service.name | caseUcfirst }}(Service):
521

0 commit comments

Comments
 (0)