You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-04 09:22:40 +08:00
Merge branch 'master' into python-2.4
This commit is contained in:
@@ -2271,13 +2271,13 @@ class SourceWalker(GenericASTTraversal, object):
|
||||
self.println(self.traverse(ast[0]))
|
||||
del ast[0]
|
||||
|
||||
first_stmt = ast[0][0]
|
||||
first_stmt = ast[0]
|
||||
if 3.0 <= self.version <= 3.3:
|
||||
try:
|
||||
if first_stmt[0] == "store_locals":
|
||||
if first_stmt == "store_locals":
|
||||
if self.hide_internal:
|
||||
del ast[0]
|
||||
first_stmt = ast[0][0]
|
||||
first_stmt = ast[0]
|
||||
except:
|
||||
pass
|
||||
|
||||
@@ -2285,7 +2285,7 @@ class SourceWalker(GenericASTTraversal, object):
|
||||
if first_stmt == NAME_MODULE:
|
||||
if self.hide_internal:
|
||||
del ast[0]
|
||||
first_stmt = ast[0][0]
|
||||
first_stmt = ast[0]
|
||||
pass
|
||||
except:
|
||||
pass
|
||||
@@ -2295,17 +2295,12 @@ class SourceWalker(GenericASTTraversal, object):
|
||||
# Should we ditch this in favor of the "else" case?
|
||||
qualname = ".".join(self.classes)
|
||||
QUAL_NAME = SyntaxTree(
|
||||
"stmt",
|
||||
"assign",
|
||||
[
|
||||
SyntaxTree("expr", [Token("LOAD_CONST", pattr=qualname)]),
|
||||
SyntaxTree(
|
||||
"assign",
|
||||
[
|
||||
SyntaxTree("expr", [Token("LOAD_CONST", pattr=qualname)]),
|
||||
SyntaxTree(
|
||||
"store", [Token("STORE_NAME", pattr="__qualname__")]
|
||||
),
|
||||
],
|
||||
)
|
||||
"store", [Token("STORE_NAME", pattr="__qualname__")]
|
||||
),
|
||||
],
|
||||
)
|
||||
have_qualname = ast[0][0] == QUAL_NAME
|
||||
|
Reference in New Issue
Block a user