Joe Jevnik

Results 60 comments of Joe Jevnik

The API may have changed since this was written, could you try with 0.9.4 and see if you still get an error?

Right now this is python 3 only. I would accept a pr that changes that if the implementation was reasonable.

The issue is that in Python 3.8 the constructor for `CodeType` changed to support the positional only argument count _and_ you cannot pass arguments by keyword. This broke any code...

Good find, it looks like we messed up how we represented this information between our `Code` object and the transformer. I opened a PR to fix this here: https://github.com/llllllllll/codetransformer/pull/68

What would the benefit of this be?

The 3.6 issue has already been resolved on master. https://github.com/llllllllll/codetransformer/pull/57

Not currently, is there a reason to be this worried about codetransformer breaking on new versions of Python. Currently we do not support new versions of python right away regardless...

What is the point of all of this? What do we get out of it?

There is an issue with `if` statements: ```python In [5]: def f(): ...: if a: ...: return 1 ...: else: ...: return 2 ...: In [6]: dis(f) 2 0 LOAD_GLOBAL...

Right now we are just trying to finish the 3.4.3 decompiler, when we get that mostly complete we will work on expanding to 3.5 and 3.6