You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 00:45:53 +08:00
added generation of dict display from BUILD_CONST_KEY_MAP
This commit is contained in:
@@ -1426,6 +1426,17 @@ class SourceWalker(GenericASTTraversal, object):
|
|||||||
i += 3
|
i += 3
|
||||||
pass
|
pass
|
||||||
pass
|
pass
|
||||||
|
elif node[-1].type == 'BUILD_CONST_KEY_MAP':
|
||||||
|
# Python 3.6+ style const map
|
||||||
|
keys = node[-2].pattr
|
||||||
|
values = node[:-2]
|
||||||
|
# FIXME: Line numbers?
|
||||||
|
for key, value in zip(keys, values):
|
||||||
|
self.write(repr(key))
|
||||||
|
self.write(':')
|
||||||
|
self.write(self.traverse(value[0]))
|
||||||
|
self.write(',')
|
||||||
|
pass
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
# Python 2 style kvlist
|
# Python 2 style kvlist
|
||||||
|
Reference in New Issue
Block a user