uncompyle2 icon indicating copy to clipboard operation
uncompyle2 copied to clipboard

local variable 'n' referenced before assignment

Open tutorial0 opened this issue 8 years ago • 2 comments

Hi, i got this error when i use uncompyle2:

Traceback (most recent call last): File "/Library/Python/2.7/site-packages/uncompyle2/init.py", line 203, in main uncompyle_file(infile, outstream, showasm, showast) File "/Library/Python/2.7/site-packages/uncompyle2/init.py", line 140, in uncompyle_file uncompyle(version, co, outstream, showasm, showast) File "/Library/Python/2.7/site-packages/uncompyle2/init.py", line 102, in uncompyle tokens, customize = scanner.disassemble(co) File "/Library/Python/2.7/site-packages/uncompyle2/scanner26.py", line 38, in disassemble self.code = array('B', co.co_code[:n]) UnboundLocalError: local variable 'n' referenced before assignment

This pyc code is written with python 2.6. Can you help fix this? Thanks

tutorial0 avatar Apr 14 '16 01:04 tutorial0

use https://pypi.python.org/pypi/uncompyle6

caot avatar Apr 14 '16 02:04 caot

What uncompile6 (or probably any project) will need to track this down is the 2.6 bytecode. Maybe you can set that up as a gist. And since @caot remarks, that's another interesting idea: maybe you can get a disassembly, using pycdc.

rocky avatar Apr 14 '16 03:04 rocky