From aa40ef31406a3bf79f98dba2cd8d7ecb0ca2d268 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 18 Dec 2017 20:03:23 +0100 Subject: [PATCH] A small refactoring --- jedi/evaluate/imports.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jedi/evaluate/imports.py b/jedi/evaluate/imports.py index 640773e9..ecf6443b 100644 --- a/jedi/evaluate/imports.py +++ b/jedi/evaluate/imports.py @@ -377,10 +377,10 @@ class Importer(object): fullname, paths = module_path.name, module_path.paths module = ImplicitNamespaceContext(self._evaluator, fullname=fullname) module.paths = paths - elif module_file is None and not module_path.endswith(('.py', '.zip', '.egg')): - module = compiled.load_module(self._evaluator, path=module_path) - else: + elif module_file is not None or module_path.endswith(('.py', '.zip', '.egg')): module = _load_module(self._evaluator, module_path, code, sys_path, parent_module) + else: + module = compiled.load_module(self._evaluator, path=module_path) if module is None: # The file might raise an ImportError e.g. and therefore not be