From 03584ff3f3f7954ff3ae6ed05c77f2ff65c07820 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 19 Sep 2017 18:17:07 +0200 Subject: [PATCH] Imports can be executed twice without this. --- jedi/evaluate/imports.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jedi/evaluate/imports.py b/jedi/evaluate/imports.py index fb8f48c3..2201f991 100644 --- a/jedi/evaluate/imports.py +++ b/jedi/evaluate/imports.py @@ -62,6 +62,9 @@ def infer_import(context, tree_name, is_goto=False): #if import_node.is_nested() and not self.nested_resolve: # scopes = [NestedImportModule(module, import_node)] + if not types: + return set() + if from_import_name is not None: types = unite( t.py__getattribute__(