forked from VimPlug/jedi
Small issue with relative imports that don't contain a path after from.
This commit is contained in:
@@ -345,6 +345,9 @@ class FakeImport(pr.Import):
|
||||
self._level = level
|
||||
self.name = name
|
||||
|
||||
def aliases(self):
|
||||
return {}
|
||||
|
||||
@property
|
||||
def level(self):
|
||||
return self._level
|
||||
|
||||
@@ -1145,9 +1145,11 @@ class ImportFrom(Import):
|
||||
for n in self.children[1:]:
|
||||
if n not in ('.', '...'):
|
||||
break
|
||||
if is_node(n, 'dotted_name'):
|
||||
if is_node(n, 'dotted_name'): # from x.y import
|
||||
dotted = n.children[::2]
|
||||
else:
|
||||
elif n == 'import': # from . import
|
||||
dotted = []
|
||||
else: # from x import
|
||||
dotted = [n]
|
||||
return [dotted + [name] for name, alias in self._as_name_tuples()]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user