From 0acb7dcb18fe731203930648f361d2a0b84d9488 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 12 Dec 2017 18:08:49 +0100 Subject: [PATCH] There was a bug in creating modules in a subprocess --- jedi/evaluate/compiled/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jedi/evaluate/compiled/__init__.py b/jedi/evaluate/compiled/__init__.py index f34b42fe..3e5559d1 100644 --- a/jedi/evaluate/compiled/__init__.py +++ b/jedi/evaluate/compiled/__init__.py @@ -29,7 +29,7 @@ def get_special_object(evaluator, identifier): def load_module(evaluator, path=None, name=None): - return create_from_access_path( - evaluator, - evaluator.compiled_subprocess.load_module(path=path, name=name) - ) + access_path = evaluator.compiled_subprocess.load_module(path=path, name=name) + if access_path is None: + return None + return create_from_access_path(evaluator, access_path)