Closed andrem-eberle closed 1 year ago
This is not a bug in this code base per se - no code needs to be changed here.
The problem is in xdis
the cross disassembler and arises because Python 3 does not a "long" type nor needs to distinguish it from int.
https://github.com/rocky/python-xdis/pull/103 fixes this problem.
Description
Long modifier 'L' on number is being lost after decompiling.
How to Reproduce
Input file file.py:
Output:
L modifier is gone
Expected behavior
L modifier included in the number
Environment
Python 3.8.16 for uncompyle6 Python 2.7.18 for compileall Ubuntu 16.0x