1
0
forked from VimPlug/jedi

Fixing lambdas.

This commit is contained in:
Dave Halter
2016-11-20 22:09:45 +01:00
parent cbd6713b5e
commit 06efc8fb8c
6 changed files with 28 additions and 19 deletions

View File

@@ -64,6 +64,7 @@ def deep_ast_copy(obj, parent=None, new_elements=None):
if parent is not None:
new_obj.parent = parent
raise NotImplementedError
return new_obj
@@ -94,12 +95,14 @@ def call_of_leaf(leaf, cut_own_trailer=False):
power = trailer.parent
index = power.children.index(trailer)
power = deep_ast_copy(power)
if cut_own_trailer:
cut = index
else:
cut = index + 1
power.children[cut:] = []
new_power = copy.copy(power)
new_power.children = list(new_power.children)
new_power.children[cut:] = []
if power.type == 'error_node':
start = index