Some Python 3.x lambda params are in reverse order

This commit is contained in:
rocky
2020-01-06 10:54:14 -05:00
parent 67c047df75
commit 63a88b8eea
3 changed files with 8 additions and 14 deletions

View File

@@ -201,10 +201,8 @@ def make_function36(self, node, is_lambda, nested=1, code_node=None):
paramnames = list(scanner_code.co_varnames[:argc])
kwargs = list(scanner_code.co_varnames[argc : argc + kwonlyargcount])
# defaults are for last n parameters when not in a lambda, thus reverse
if not is_lambda:
paramnames.reverse()
defparams.reverse()
paramnames.reverse()
defparams.reverse()
try:
ast = self.build_ast(