-
Notifications
You must be signed in to change notification settings - Fork 637
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unsupported node type 48 in NODE_JOINEDSTR #438
Comments
try this result, not idea but still.. |
hmm, good start! |
Yes, you're right, but I'm just doing a test, so it's not that rigorous. 99 can be replaced with Pyc::RERAISE |
yeah, but you might hit a tricky case when in different pythons same opcode value might mean different functionality |
Yes, this is a very tricky problem, I tried to fix it yesterday on python3.9.
It works fine on python3.7, and the bytecode looks like this
However, there are problems with python3.9
I modified ASTree.cpp. Not much code was changed.
I put RERAISE and END_FINALLY in the same case。
This code decompilation will fail |
Good stuff!
and this one for as e edition:
|
Yes, the bytecode varies a lot. It became a hassle to fix |
Duplicate #450 |
Getting this with python 3.9
a.zip (github doesnt allow uploading the regular .pyc)
The text was updated successfully, but these errors were encountered: