Closed Fohdeesha closed 4 years ago
With commit 4bbdbe38948eb79b193c9624f5ee2ef12dbebf8e this decompiled okay.
However there should be other changes that need to be investigated as to why there error handling failed so badly, when there was a problem.
WOW! Thank you, I was not expecting that. Is there any place I can donate some beer money other than the github sponsorship?
Github sponsership is fine - thanks. You are like only the 2nd person to do so in all these months.
(But in truth, right now I am very busy and shouildn't devote too much time here.)
Hi! I know you're a busy guy and I can't provide the source code, so I don't expect a fix - just posting for posterity in case maybe it's a simple bug to fix on uncompyle6's side. I am adding some custom cli commands to my router distro which is all processed by a ton of 3.6.9 pyc files. So far Uncompyle6 has flawlessly decompiled all of them I've needed. However there's one last pyc I need to modify that checks the integrity of all the cli commands/netconf YANG crap that gets passed through it. It's using sysrepo-python. When running a decompile, this is what I get:
I tried to use Decompyle++ instead, which also errors out, but manages to spit out about 70% of the original py succesfully. It also successfully disassembled the whole file. Linked below are the original bytecode pyc, the failed partial py decompile from Decompyle++, as well as the assembly output from Decompyle++ -
https://fohdeesha.com/pyc/sysrepo.pyc https://fohdeesha.com/pyc/sysrepo-partial-failed.py https://fohdeesha.com/pyc/sysrepo.pyc-assembly.txt
Thank you for reading!