Skip to content
Snippets Groups Projects

Add support to specify default values for function arguments

Merged Pascal Palenda requested to merge feature/default-values into feature/pure-python
1 unresolved thread
Files
7
@@ -99,12 +99,12 @@ class VAInterface:
{% for method in methods %}
def {{ method.name }}(self,
{% for arg in method.args %}
{{ arg.name}}: {{ arg.type }},
{{ arg.name}}: {{ arg.type }} {% if arg.default %} = {{ arg.default }}{% endif %},
{% endfor %}
{% if method.kwargs %}
*,
{% for kwarg in method.kwargs %}
{{ kwarg.name }}: {{ kwarg.type }},
{{ kwarg.name }}: {{ kwarg.type }} {% if kwarg.default %} = {{ kwarg.default }}{% endif %},
{% endfor %}
{% endif %}
){% if method.returns %} -> {{ method.returns }}{% endif %}:
Loading