1
0
forked from VimPlug/jedi

total rewrite of goto -> incomplete

This commit is contained in:
David Halter
2012-09-21 20:26:41 +02:00
parent abcc60624e
commit bfca702bf9
4 changed files with 57 additions and 21 deletions

View File

@@ -341,13 +341,14 @@ class Script(object):
e = evaluate.Function(self.module.parser.user_scope)
else:
e = evaluate.Class(self.module.parser.user_scope)
definitions = [e]
elif isinstance(self.module.parser.user_stmt,
(parsing.Param, parsing.Import)):
definitions = [self.module.parser.user_stmt]
definitions = [e.name]
#elif isinstance(self.module.parser.user_stmt,
#(parsing.Param, parsing.Import)):
#definitions = [self.module.parser.user_stmt]
else:
evaluate.goto_names = []
scopes = self._prepare_goto(goto_path)
definitions = evaluate.goto(scopes, search_name_new)
definitions = evaluate.goto2(scopes, search_name_new)
module = set([d.get_parent_until() for d in definitions])
module.add(self.module.parser.module)