in uniffi_bindgen/src/bindings/python/templates/ErrorTemplate.py [0:0]
def __init__(self{% for field in variant.fields() %}, {{ field.name() }}{% endfor %}):
{%- if variant.has_fields() %}
super().__init__(", ".join([
{%- for field in variant.fields() %}
"{{ field.name() }}={!r}".format({{ field.name() }}),
{%- endfor %}
]))
{%- for field in variant.fields() %}
self.{{ field.name() }} = {{ field.name() }}
{%- endfor %}
{%- else %}
pass
{%- endif %}