1
0
forked from VimPlug/jedi

some import fixes

This commit is contained in:
David Halter
2013-02-19 00:11:15 +04:30
parent 3ddd371310
commit 926ab81bf2
2 changed files with 4 additions and 3 deletions

View File

@@ -101,8 +101,8 @@ class ImportPath(pr.Base):
# 0 (0 is not a valid line number).
zero = (0, 0)
names = i.namespace.names[1:]
n = pr.Name(i.module, names, zero, zero, self.import_stmt)
new = pr.Import(i.module, zero, zero, n)
n = pr.Name(i._sub_module, names, zero, zero, self.import_stmt)
new = pr.Import(i._sub_module, zero, zero, n)
new.parent = parent
debug.dbg('Generated a nested import: %s' % new)
return new

View File

@@ -314,7 +314,8 @@ def sys_path_with_modifications(module):
if not isinstance(p, pr.Statement):
continue
commands = p.get_commands()
assert len(commands) == 1
if len(commands) != 1: # sys.path command is just one thing.
continue
call = commands[0]
n = call.name
if not isinstance(n, pr.Name) or len(n.names) != 3: