python-decompile3 icon indicating copy to clipboard operation
python-decompile3 copied to clipboard

Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and start to fix up some long-standing problems

Results 19 python-decompile3 issues
Sort by recently updated
recently updated
newest added

See https://docs.python.org/3/whatsnew/3.8.html#f-strings-support-for-self-documenting-expressions-and-debugging Branch 3.8-fstring-debug-attribute has some parser grammar changes and semantic action. The semantic action needs correcting. The test from the Python test suite that tests this is `test_debug_conversion()` in...

## Description The parse_dtb function in the pyFDT library fails to decompile with an error at a JUMP_LOOP instruction. Modifying the code within the two while loops in the given...

control flow

3.9 and 3.10, 3.11, 3.12 are out; 3.13 will be out at some point. Personally, if I get interested in this it would be using a new project that does...

volunteer wanted to fix
Python 3.9+

hi, I am having this error each time I tried to install decompyle3 when I tried after to run it alone. This is how I install it. pip install git+https://github.com/rocky/python-decompile3...

asking a question
volunteer wanted to assist user

`Instruction context: L. 339 156 POP_BLOCK 158 JUMP_BACK 40 'to 40' -> 160_0 COME_FROM 154 '154' 160_1 COME_FROM 134 '134' 160_2 COME_FROM 122 '122' 160 POP_BLOCK 162 JUMP_BACK 40 'to...

insufficient bug report
Python 3.8
volunteer wanted to fix
control flow

my python version is` 3.8` and compiled code and my `pyc` file generated with `python 3.8 ` here is another info may be needed: OS : win 10 Python 3.8.6...

suspicious activity

When I decompiled the pyc, got the following error messages. OS : win 10 Python 3.8.6 uncompyle6 : 3.7.4 decompyle3 : 3.3.2 pydisasm version 5.0.4 Python bytecode 3.8 (3413) Source...

invalid bytecode
suspicious activity

## Description We should have a way to run the Python tests that python uses to check itself after we decompile that bytecode. ## Background I have a [hacky program](...