forked from VimPlug/jedi
Remove old unused call_of_name madness.
This commit is contained in:
@@ -105,32 +105,6 @@ def call_of_name(leaf, cut_own_trailer=False):
|
|||||||
return transformed
|
return transformed
|
||||||
|
|
||||||
return power
|
return power
|
||||||
if 1:
|
|
||||||
par = par.parent
|
|
||||||
if par.children[0] in ('(', '['):
|
|
||||||
# The trailer is not a NAME.NAME trailer, but a call to something.
|
|
||||||
return name
|
|
||||||
|
|
||||||
power = par.parent
|
|
||||||
# `atom_expr` got introduced in Python 3.5 and is essentially just the
|
|
||||||
# whole call part without the optional ** power element.
|
|
||||||
if power.type in ('power', 'atom_expr') \
|
|
||||||
and power.children[0] != name \
|
|
||||||
and not (power.children[-2] == '**' and
|
|
||||||
name.start_pos > power.children[-1].start_pos):
|
|
||||||
par = power
|
|
||||||
# Now the name must be part of a trailer
|
|
||||||
index = par.children.index(name.parent)
|
|
||||||
if index != len(par.children) - 1 or cut_own_trailer:
|
|
||||||
# Now we have to cut the other trailers away.
|
|
||||||
par = deep_ast_copy(par)
|
|
||||||
if not cut_own_trailer:
|
|
||||||
# Normally we would remove just the stuff after the index, but
|
|
||||||
# if the option is set remove the index as well. (for goto)
|
|
||||||
index = index + 1
|
|
||||||
par.children[index:] = []
|
|
||||||
|
|
||||||
return par
|
|
||||||
|
|
||||||
|
|
||||||
def get_names_of_node(node):
|
def get_names_of_node(node):
|
||||||
|
|||||||
Reference in New Issue
Block a user