Skip to content

Commit 62a5c60

Browse files
authored
Merge pull request godotengine#1763 from Grublady/typeddict
Fix TypedDictionary binding generation
2 parents 97ad05b + 26201dd commit 62a5c60

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

binding_generator.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1391,7 +1391,7 @@ def generate_engine_classes_bindings(api, output_dir, use_template_get_node):
13911391
fully_used_classes.add(dict_type_name)
13921392
else:
13931393
used_classes.add(dict_type_name)
1394-
dict_type_name = dict_type_names[2]
1394+
dict_type_name = dict_type_names[1]
13951395
if dict_type_name.endswith("*"):
13961396
dict_type_name = dict_type_name[:-1]
13971397
if is_included(dict_type_name, class_name):
@@ -1446,7 +1446,7 @@ def generate_engine_classes_bindings(api, output_dir, use_template_get_node):
14461446
fully_used_classes.add(dict_type_name)
14471447
else:
14481448
used_classes.add(dict_type_name)
1449-
dict_type_name = dict_type_names[2]
1449+
dict_type_name = dict_type_names[1]
14501450
if dict_type_name.endswith("*"):
14511451
dict_type_name = dict_type_name[:-1]
14521452
if is_included(dict_type_name, class_name):
@@ -1955,7 +1955,7 @@ def generate_engine_class_source(class_api, used_classes, fully_used_classes, us
19551955

19561956
if has_return:
19571957
result.append(
1958-
f'\tCHECK_METHOD_BIND_RET(_gde_method_bind, {get_default_value_for_type(method["return_value"]["type"])});'
1958+
f'\tCHECK_METHOD_BIND_RET(_gde_method_bind, ({get_default_value_for_type(method["return_value"]["type"])}));'
19591959
)
19601960
else:
19611961
result.append("\tCHECK_METHOD_BIND(_gde_method_bind);")
@@ -2249,7 +2249,7 @@ def generate_utility_functions(api, output_dir):
22492249
has_return = "return_type" in function and function["return_type"] != "void"
22502250
if has_return:
22512251
source.append(
2252-
f'\tCHECK_METHOD_BIND_RET(_gde_function, {get_default_value_for_type(function["return_type"])});'
2252+
f'\tCHECK_METHOD_BIND_RET(_gde_function, ({get_default_value_for_type(function["return_type"])}));'
22532253
)
22542254
else:
22552255
source.append("\tCHECK_METHOD_BIND(_gde_function);")

0 commit comments

Comments
 (0)