1
0
forked from VimPlug/jedi

ImportName should resolve properly to the module that it was designed to resolve for

This commit is contained in:
Dave Halter
2019-05-07 09:43:55 +02:00
parent 895eae1d54
commit dc15470e0b
3 changed files with 34 additions and 23 deletions
+2 -2
View File
@@ -286,7 +286,7 @@ class Script(object):
if new_name.start_pos is None:
found_builtin = True
if found_builtin and not isinstance(name, imports.SubModuleName):
if found_builtin:
yield name
else:
for new_name in new_names:
@@ -305,7 +305,7 @@ class Script(object):
return name.is_import()
else:
def check(name):
return isinstance(name, imports.SubModuleName)
return False
names = filter_follow_imports(names, check)
names = try_stub_to_actual_names(names, prefer_stub_to_compiled=True)