forked from VimPlug/jedi
generalize Definition.name even more
This commit is contained in:
+2
-2
@@ -434,9 +434,9 @@ class Definition(BaseDefinition):
|
|||||||
d = d.var
|
d = d.var
|
||||||
|
|
||||||
if isinstance(d, compiled.CompiledObject):
|
if isinstance(d, compiled.CompiledObject):
|
||||||
return d.name
|
name = d.name
|
||||||
elif isinstance(d, pr.Name):
|
elif isinstance(d, pr.Name):
|
||||||
return unicode(d.names[-1]) if d.names else None
|
name = d.names[-1]
|
||||||
elif isinstance(d, iterable.Array):
|
elif isinstance(d, iterable.Array):
|
||||||
name = d.type
|
name = d.type
|
||||||
elif isinstance(d, (pr.Class, er.Class, er.Instance,
|
elif isinstance(d, (pr.Class, er.Class, er.Instance,
|
||||||
|
|||||||
Reference in New Issue
Block a user