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()