Fix 3.0..3.3 keyword-only parameters semantic actions

This commit is contained in:
rocky
2020-01-11 11:06:59 -05:00
parent ff92ca8586
commit 7af6b6bc06

View File

@@ -590,7 +590,10 @@ def make_function3(self, node, is_lambda, nested=1, code_node=None):
ends_in_comma = True
kw_args = [None] * kwonlyargcount
kw_nodes = node[args_node.attr[0]]
if self.version <= 3.3:
kw_nodes = node[0]
else:
kw_nodes = node[args_node.attr[0]]
if kw_nodes == "kwargs":
for n in kw_nodes:
name = eval(n[0].pattr)