diff --git a/jedi/evaluate/imports.py b/jedi/evaluate/imports.py index a3552e2e..7c26280a 100644 --- a/jedi/evaluate/imports.py +++ b/jedi/evaluate/imports.py @@ -346,6 +346,11 @@ class Importer(object): else: module = _load_module(self._evaluator, module_path, source, sys_path) + if module is None: + # The file might raise an ImportError e.g. and therefore not be + # importable. + return set() + self._evaluator.modules[module_name] = module return set([module])