From 45ea430d4038cb9a67cf93f98e7bfb853d24e8f7 Mon Sep 17 00:00:00 2001 From: Michael Cahill Date: Sat, 7 Mar 2026 21:32:01 -0800 Subject: [PATCH] ci(M01): set __file__ on stub modules for inspect.getfile Made-with: Cursor --- scripts/dev/create_stub_repos.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/dev/create_stub_repos.py b/scripts/dev/create_stub_repos.py index 7b509e17b..6711d8f05 100644 --- a/scripts/dev/create_stub_repos.py +++ b/scripts/dev/create_stub_repos.py @@ -67,6 +67,7 @@ class _StubModule(types.ModuleType): else: m = _StubModule(module_name) m.__path__ = [] # package for nested imports + m.__file__ = f"" m.__call__ = lambda *a, **k: None sys.modules[module_name] = m return sys.modules[module_name] @@ -84,6 +85,7 @@ class _StubLoader(importlib.abc.Loader): def create_module(self, spec): m = _StubModule(spec.name) m.__path__ = [] + m.__file__ = f"" # satisfy inspect.getfile return m def exec_module(self, module):