Fragment tag more expressions

Revise make_function3 comment wrt args and kwargs
This commit is contained in:
rocky
2017-06-10 16:31:56 -04:00
parent bf45260588
commit daea3c348c
2 changed files with 12 additions and 5 deletions

View File

@@ -489,10 +489,10 @@ def make_function3(self, node, isLambda, nested=1, codeNode=None):
if isinstance(args_node.attr, tuple):
pos_args, kw_args, annotate_argc = args_node.attr
if self.version <= 3.3 and len(node) > 2 and node[lambda_index] != 'LOAD_LAMBDA':
# args are after kwargs ?
# args are after kwargs; kwargs are bundled as one node
defparams = node[1:args_node.attr[0]+1]
else:
# args are before kwargs ?
# args are before kwargs; kwags as bundled as one node
defparams = node[:args_node.attr[0]]
else:
if self.version < 3.6: