From c6e60753a2c6da28fc7091d28f060719945b30d3 Mon Sep 17 00:00:00 2001 From: Sean Breckenridge Date: Thu, 1 Jul 2021 10:08:31 -0700 Subject: [PATCH] mypy error: assert spec is not None --- my/core/common.py | 1 + 1 file changed, 1 insertion(+) diff --git a/my/core/common.py b/my/core/common.py index 48bc4c7..ee7533c 100644 --- a/my/core/common.py +++ b/my/core/common.py @@ -18,6 +18,7 @@ def import_file(p: PathIsh, name: Optional[str]=None) -> types.ModuleType: name = p.stem import importlib.util spec = importlib.util.spec_from_file_location(name, p) + assert spec is not None, f"Fatal error; Could not create module spec from {name} {p}" foo = importlib.util.module_from_spec(spec) loader = spec.loader; assert loader is not None loader.exec_module(foo) # type: ignore[attr-defined]