Source code

Revision control

Copy as Markdown

Other Tools

{%- for arg in callable.arguments -%}
{{ arg.name }}
{%- match arg.default %}
{%- when Some(default) %}: {% if !default.is_arg_literal %}typing.Union[object, {{ arg.ty.type_name }}]{% else %}{{ arg.ty.type_name }}{% endif %} = {{ default.arg_literal }}
{%- else %}: {{ arg.ty.type_name }}
{%- endmatch %}
{%- if !loop.last %},{% endif -%}
{%- endfor %}