From c2f4f07c3044073fa1c16e17dbcf5bca3c196ab4 Mon Sep 17 00:00:00 2001 From: UsernameFodder Date: Thu, 28 Dec 2023 22:25:49 -0600 Subject: [PATCH] sync_to_pmdsky_debug.py: Pass pmdsky_debug_section as an arg This variable was being referenced as a global by sync_xmap_symbol. Pass it in as a local parameter instead. --- tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py b/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py index 73f00dbb..7aac60e4 100644 --- a/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py +++ b/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py @@ -38,7 +38,7 @@ def find_symbol_in_header(symbol_name: str, is_data: bool, header_contents: List return i return None -def sync_xmap_symbol(address: int, symbol: SymbolDetails, language: str, yaml_manager: YamlManager): +def sync_xmap_symbol(address: int, symbol: SymbolDetails, language: str, yaml_manager: YamlManager, pmdsky_debug_section: Dict[int, SymbolDetails]): if default_symbol_name.match(symbol.name): return @@ -265,4 +265,4 @@ with YamlManager() as yaml_manager: pmdsky_debug_section = {} for address, symbol in xmap_section.items(): - sync_xmap_symbol(address, symbol, language, yaml_manager) + sync_xmap_symbol(address, symbol, language, yaml_manager, pmdsky_debug_section)