summaryrefslogtreecommitdiffstats
path: root/binding_generator.py
diff options
context:
space:
mode:
Diffstat (limited to 'binding_generator.py')
-rw-r--r--binding_generator.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/binding_generator.py b/binding_generator.py
index 513053d..754167f 100644
--- a/binding_generator.py
+++ b/binding_generator.py
@@ -591,7 +591,7 @@ def generate_builtin_class_vararg_method_implements_header(builtin_classes):
result.append(f"#define {header_guard}")
result.append("")
for builtin_api in builtin_classes:
- if not "methods" in builtin_api:
+ if "methods" not in builtin_api:
continue
class_name = builtin_api["name"]
for method in builtin_api["methods"]:
@@ -1513,7 +1513,7 @@ def generate_engine_classes_bindings(api, output_dir, use_template_get_node):
for field in expanded_format.split(";"):
field_type = field.strip().split(" ")[0].split("::")[0]
if field_type != "" and not is_included_type(field_type) and not is_pod_type(field_type):
- if not field_type in used_classes:
+ if field_type not in used_classes:
used_classes.append(field_type)
result.append("")
@@ -2127,7 +2127,7 @@ def generate_global_constant_binds(api, output_dir):
header.append(f'VARIANT_ENUM_CAST({enum_def["name"]});')
# Variant::Type is not a global enum, but only one line, it is worth to place in this file instead of creating new file.
- header.append(f"VARIANT_ENUM_CAST(godot::Variant::Type);")
+ header.append("VARIANT_ENUM_CAST(godot::Variant::Type);")
header.append("")
@@ -2583,7 +2583,7 @@ def is_packed_array(type_name):
def needs_copy_instead_of_move(type_name):
"""
- Those are types which need initialised data or we'll get warning spam so need a copy instead of move.
+ Those are types which need initialized data or we'll get warning spam so need a copy instead of move.
"""
return type_name in [
"Dictionary",
@@ -2691,7 +2691,7 @@ def correct_default_value(value, type_name):
if value == "":
return f"{type_name}()"
if value.startswith("Array["):
- return f"{{}}"
+ return "{}"
if value.startswith("&"):
return value[1::]
if value.startswith("^"):
@@ -2707,7 +2707,7 @@ def correct_typed_array(type_name):
def correct_type(type_name, meta=None, use_alias=True):
type_conversion = {"float": "double", "int": "int64_t", "Nil": "Variant"}
- if meta != None:
+ if meta is not None:
if "int" in meta:
return f"{meta}_t"
elif meta in type_conversion:
@@ -2818,7 +2818,6 @@ def get_operator_id_name(op):
"or": "or",
"xor": "xor",
"not": "not",
- "and": "and",
"in": "in",
}
return op_id_map[op]