From bdd35408ce1effa2a26f19e9a22cc2c02da1aeb6 Mon Sep 17 00:00:00 2001 From: erinhmclark Date: Fri, 7 Mar 2025 11:23:51 +0000 Subject: [PATCH] Fix ref before assignment in orchestrator.py --- src/auto_archiver/core/orchestrator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/auto_archiver/core/orchestrator.py b/src/auto_archiver/core/orchestrator.py index 274fa9e..9784110 100644 --- a/src/auto_archiver/core/orchestrator.py +++ b/src/auto_archiver/core/orchestrator.py @@ -302,11 +302,12 @@ class ArchivingOrchestrator: if module in invalid_modules: continue + loaded_module = None try: loaded_module: BaseModule = self.module_factory.get_module(module, self.config) except (KeyboardInterrupt, Exception) as e: logger.error(f"Error during setup of modules: {e}\n{traceback.format_exc()}") - if module_type == 'extractor' and loaded_module.name == module: + if loaded_module and module_type == 'extractor': loaded_module.cleanup() raise e