fix issues with os.path completions

This commit is contained in:
Dave Halter
2014-04-11 10:33:32 +02:00
parent 840a806246
commit a6bfb1b3ad
2 changed files with 7 additions and 3 deletions

View File

@@ -493,7 +493,7 @@ class Completion(BaseDefinition):
# separately in Completion.
if self._definition.isinstance(pr.Import) and self._definition.alias is None:
i = imports.ImportPath(self._evaluator, self._definition, True)
import_path = tuple(i.import_path + [unicode(self._name)])
import_path = i.import_path + (unicode(self._name),)
return imports.get_importer(self._evaluator, import_path,
i._importer.module).follow(self._evaluator)
return super(Completion, self)._follow_statements_imports()