Skip to content

Commit 2d1912a

Browse files
authored
Avoid shadowing param names with internal variabes in Python, fixes #2628 (#2645)
1 parent 702aa29 commit 2d1912a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

uniffi_bindgen/src/bindings/python/templates/CallbackInterfaceImpl.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ def {{ callable.name }}(
2121
):
2222
uniffi_obj = {{ ffi_converter_name }}._handle_map.get(uniffi_handle)
2323
def make_call():
24-
args = ({% for arg in callable.arguments %}{{ arg.ty.ffi_converter_name }}.lift({{ arg.name }}), {% endfor %})
25-
method = uniffi_obj.{{ callable.name }}
26-
return method(*args)
24+
uniffi_args = ({% for arg in callable.arguments %}{{ arg.ty.ffi_converter_name }}.lift({{ arg.name }}), {% endfor %})
25+
uniffi_method = uniffi_obj.{{ callable.name }}
26+
return uniffi_method(*uniffi_args)
2727

2828
{%- match callable.async_data %}
2929
{%- when None %}

0 commit comments

Comments
 (0)