From 2e5972bdfa890cbf67230f16148472cc139b7bcb Mon Sep 17 00:00:00 2001 From: Thanatos Date: Sun, 7 Apr 2024 21:13:45 +0200 Subject: [PATCH] Fix long lines --- src/mercury_engine_data_structures/common_types.py | 5 ++++- .../construct_extensions/function_complex.py | 5 ++++- tools/create_class_definitions.py | 5 ++++- tools/ghidra_export.py | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/mercury_engine_data_structures/common_types.py b/src/mercury_engine_data_structures/common_types.py index 77d5e07f..b31799fb 100644 --- a/src/mercury_engine_data_structures/common_types.py +++ b/src/mercury_engine_data_structures/common_types.py @@ -276,7 +276,10 @@ def _build(self, obj: construct.Container, stream, context, path): self.value_type._build(value, stream, context, field_path) def _emitparse(self, code): - return f"Container(({self.key_type._compileparse(code)}, {self.value_type._compileparse(code)}) for i in range({self.count_type._compileparse(code)}))" + return ( + f"Container(({self.key_type._compileparse(code)}, {self.value_type._compileparse(code)}) " + f"for i in range({self.count_type._compileparse(code)}))" + ) def _emitbuild(self, code): fname = f"build_dict_{code.allocateId()}" diff --git a/src/mercury_engine_data_structures/construct_extensions/function_complex.py b/src/mercury_engine_data_structures/construct_extensions/function_complex.py index 7bed8cd1..a6bf71bf 100644 --- a/src/mercury_engine_data_structures/construct_extensions/function_complex.py +++ b/src/mercury_engine_data_structures/construct_extensions/function_complex.py @@ -107,7 +107,10 @@ def _insert_cond(self, code: construct.CodeGen): return f"linkedinstances[{id(self.condfunc)}](this)" def _emitparse(self, code): - return f"(({self.thensubcon._compileparse(code)}) if ({self._insert_cond(code)}) else ({self.elsesubcon._compileparse(code)}))" + return ( + f"(({self.thensubcon._compileparse(code)}) if ({self._insert_cond(code)}) " + f"else ({self.elsesubcon._compileparse(code)}))" + ) def _emitbuild(self, code): return (f"(({self.thensubcon._compilebuild(code)}) if (" diff --git a/tools/create_class_definitions.py b/tools/create_class_definitions.py index 35d56538..90a1ce9a 100644 --- a/tools/create_class_definitions.py +++ b/tools/create_class_definitions.py @@ -197,7 +197,10 @@ def export_code(self): for type_name in sorted(self._types_with_pointer): if type_name != "base::reflection::CTypedValue": - code += f'{self.pointer_to_type(type_name)}.add_option("{type_name}", {self.ensure_exported_type(type_name)})\n' + code += ( + f'{self.pointer_to_type(type_name)}.add_option("{type_name}", ' + f'{self.ensure_exported_type(type_name)})\n' + ) for child in sorted(self.children_for(type_name)): code += f'{self.pointer_to_type(type_name)}.add_option("{child}", {self.ensure_exported_type(child)})\n' code += "\n" diff --git a/tools/ghidra_export.py b/tools/ghidra_export.py index c636c084..b3517204 100644 --- a/tools/ghidra_export.py +++ b/tools/ghidra_export.py @@ -661,7 +661,10 @@ def _merge_split_types(final_results: dict[str, typing.Any]): both_hash = key in hashes and similar[0] in hashes if both_hash: - print(f"{key} (Hash: {key in dread_data.all_name_to_property_id()}) is similar to {similar[0]} (Hash: {similar[0] in dread_data.all_name_to_property_id()})") + print( + f"{key} (Hash: {key in dread_data.all_name_to_property_id()}) is similar to " + f"{similar[0]} (Hash: {similar[0] in dread_data.all_name_to_property_id()})" + ) elif key in hashes: wrong_to_correct[similar[0]] = key elif similar[0] in hashes: