diff --git a/test/bytecode_3.3/02_pos_args.pyc b/test/bytecode_3.3/02_pos_args.pyc-notyet similarity index 100% rename from test/bytecode_3.3/02_pos_args.pyc rename to test/bytecode_3.3/02_pos_args.pyc-notyet diff --git a/uncompyle6/semantics/make_function.py b/uncompyle6/semantics/make_function.py index bc795b4a..d893ecd8 100644 --- a/uncompyle6/semantics/make_function.py +++ b/uncompyle6/semantics/make_function.py @@ -860,7 +860,12 @@ def make_function3(self, node, is_lambda, nested=1, code_node=None): for i, flag in enumerate(other_kw): if flag: - kw_args[i] = "%s" % kwargs[i] + if i < len(kwargs): + kw_args[i] = "%s" % kwargs[i] + else: + del kw_args[i] + pass + self.write(", ".join(kw_args)) ends_in_comma = False pass