1
0
forked from VimPlug/jedi

Recursions on if statements when using the advanced flow evaluation shouldn't be possible anymore.

This commit is contained in:
Dave Halter
2015-06-29 12:03:31 +02:00
parent a014d4fd38
commit db1ed70318
3 changed files with 15 additions and 8 deletions
+2 -1
View File
@@ -367,10 +367,11 @@ class Evaluator(object):
return types
def goto_definition(self, name):
# TODO rename to goto_definitions
def_ = name.get_definition()
if def_.type == 'expr_stmt' and name in def_.get_defined_names():
return self.eval_statement(def_, name)
call = helpers.call_of_name(name)
call = helpers.call_of_name(name, True)
return self.eval_element(call)
def goto(self, name):