From 41e98265d506c084bfbd1c748dd6053f173f40ab Mon Sep 17 00:00:00 2001 From: Will Lucas Date: Sun, 6 Oct 2024 17:54:49 -0500 Subject: [PATCH] Add module to sys.modules after loading for use with @dataclass (cherry picked from commit a9ff0e80a37acacc814e15d88f4d40e5b6f95e7d) --- main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/main.py b/main.py index 33c0499..7b69d7b 100644 --- a/main.py +++ b/main.py @@ -145,6 +145,7 @@ async def load_module_from_path(module_name, module_path): # Load the module spec = importlib.util.spec_from_file_location(module_name, module_path) module = importlib.util.module_from_spec(spec) + sys.modules[module_name] = module spec.loader.exec_module(module) print(f"Loaded module: {module.__name__}") if hasattr(module, "Pipeline"):