1
0
forked from VimPlug/jedi

More import stuff. Fake imports work a little bit better.

This commit is contained in:
Dave Halter
2014-11-18 18:22:26 +01:00
parent a4a767f8bb
commit 9d5f3162d7
2 changed files with 26 additions and 6 deletions
+14 -3
View File
@@ -340,10 +340,21 @@ class FakeStatement(pr.ExprStmt):
class FakeImport(pr.Import):
def __init__(self, name, parent, level=0):
p = 0, 0
super(FakeImport, self).__init__(FakeSubModule, p, p, [name],
relative_count=level)
super(FakeImport, self).__init__([])
self.parent = parent
self._level = level
self.name = name
@property
def level(self):
return self._level
@property
def start_pos(self):
return 0, 0
def _paths(self):
return [[self.name]]
class FakeName(pr.Name):