1
0
forked from VimPlug/jedi

fix Definition.name API for params

This commit is contained in:
Dave Halter
2014-03-13 22:48:02 +01:00
parent eaa56c47cc
commit 2ae5dad78b
3 changed files with 12 additions and 7 deletions

View File

@@ -451,11 +451,12 @@ class Definition(BaseDefinition):
return None
elif isinstance(d, pr.Statement):
try:
name = d.assignment_details[0][1].values[0][0].name.names[-1]
expression_list = d.assignment_details[0][0]
name = expression_list[0].name.names[-1]
except IndexError:
if isinstance(d, pr.Param):
try:
name = d.expression_list()[0].name.names[-1]
return unicode(d.expression_list()[0].name)
except IndexError:
pass
return None