You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 00:45:53 +08:00
Fix bug introduced in last commit
This commit is contained in:
@@ -51,7 +51,6 @@ def test_grammar():
|
||||
else:
|
||||
expect_right_recursive.add((('l_stmts',
|
||||
('lastl_stmt', 'COME_FROM', 'l_stmts'))))
|
||||
# expect_lhs.add('kwargs1')
|
||||
pass
|
||||
pass
|
||||
pass
|
||||
|
@@ -114,7 +114,6 @@ class Python3Parser(PythonParser):
|
||||
|
||||
kwarg ::= LOAD_CONST expr
|
||||
kwargs ::= kwarg+
|
||||
no_kwargs ::=
|
||||
|
||||
|
||||
classdef ::= build_class store
|
||||
@@ -983,8 +982,10 @@ class Python3Parser(PythonParser):
|
||||
|
||||
if args_kw == 0:
|
||||
kwargs = 'no_kwargs'
|
||||
self.add_unique_rule("no_kwargs ::=", opname, token.attr, customize)
|
||||
else:
|
||||
kwargs = 'kwargs'
|
||||
|
||||
if self.version < 3.3:
|
||||
# positional args after keyword args
|
||||
rule = ('mkfunc ::= %s %s%s%s' %
|
||||
|
@@ -1612,7 +1612,11 @@ class SourceWalker(GenericASTTraversal, object):
|
||||
subclass_code = mkfunc[1].attr
|
||||
else:
|
||||
subclass_code = mkfunc[0].attr
|
||||
if node == 'classdefdeco2':
|
||||
subclass_info = node
|
||||
else:
|
||||
subclass_info = node[0]
|
||||
|
||||
else:
|
||||
if node == 'classdefdeco2':
|
||||
build_class = node
|
||||
|
Reference in New Issue
Block a user