You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 00:45:53 +08:00
Python 2.5-2.6 generator bug
Adjust for variable position of list iteration node in a genexpr node
This commit is contained in:
@@ -1247,7 +1247,9 @@ class SourceWalker(GenericASTTraversal, object):
|
||||
self.write(' for ')
|
||||
self.preorder(ast[iter_index-1])
|
||||
self.write(' in ')
|
||||
self.preorder(node[-3])
|
||||
iter_expr = node[2] if node[2] == 'expr' else node[-3]
|
||||
assert iter_expr == 'expr'
|
||||
self.preorder(iter_expr)
|
||||
self.preorder(ast[iter_index])
|
||||
self.prec = p
|
||||
|
||||
|
Reference in New Issue
Block a user