From 4f4ac505a36acc4c448f80077b79be1c4325ba8b Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 26 Sep 2014 13:07:08 +0200 Subject: [PATCH] Fix isses with interpreter completions. --- jedi/api/interpreter.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/jedi/api/interpreter.py b/jedi/api/interpreter.py index 318dc7a7..6b4f68b6 100644 --- a/jedi/api/interpreter.py +++ b/jedi/api/interpreter.py @@ -48,8 +48,7 @@ class LazyName(helpers.FakeName): module = obj else: class FakeParent(pr.Base): - parent = None # To avoid having no parent for NamePart. - path = None + parent = compiled.builtin names = [] try: @@ -67,8 +66,7 @@ class LazyName(helpers.FakeName): module = builtins else: module = __import__(module_name) - fake_name = helpers.FakeName(names, FakeParent()) - parser_path = fake_name.names + parser_path = [helpers.FakeName(n, FakeParent()) for n in names] raw_module = get_module(self._value) try: