From cd1e07a53264ee28091a7673d6dcab90da7a9772 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 26 Nov 2014 03:11:22 +0100 Subject: [PATCH] The now passing on_import tests should not worsen the performance of the other tests. --- jedi/api/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jedi/api/__init__.py b/jedi/api/__init__.py index 75bf964f..1b844a80 100644 --- a/jedi/api/__init__.py +++ b/jedi/api/__init__.py @@ -135,7 +135,9 @@ class Script(object): self._evaluator, module, self._pos ) #print(importer.completion_names(self._evaluator, True)) - return [(name, module) for name in importer.completion_names(self._evaluator, True)] + if importer is not None: + names = importer.completion_names(self._evaluator, True) + return [(name, module) for name in names] elif isinstance(user_stmt, pr.Import): # TODO this paragraph is necessary, but not sure it works. context = self._user_context.get_context()