rocky
35f9020871
Adjust for 3.0..3.1 branch
2024-02-12 00:29:18 -05:00
rocky
e9ff6136b5
Merge branch 'master' into python-3.3-to-3.5
2024-02-11 23:40:30 -05:00
rocky
8348d86b09
Better annotation parsing for < 3.6
2024-02-11 19:46:13 -05:00
rocky
f9f5a64c87
Attempt to fix annotation bugs
2024-02-11 19:14:50 -05:00
rocky
a4971ee27d
Remove f-strings from merge from master
2024-02-11 12:33:54 -05:00
rocky
c048b26d4e
Merge branch 'master' into python-3.3-to-3.5
2024-02-11 11:57:12 -05:00
rocky
454fac4adb
Handle 3.3 MAKE_FUNCTION annotation args properly
2024-02-11 11:50:25 -05:00
rocky
ece788e09e
Merge hell
2024-02-11 09:18:43 -05:00
rocky
d8e212c9ea
Merge branch 'master' into python-3.3-to-3.5
2024-02-11 09:11:03 -05:00
rocky
dd8ee1466d
Redo uncompyel6 options ...
...
Use click now and make more like decompyle3
2024-02-10 13:24:09 -05:00
rocky
33bc80bb24
f-string convert a file
2024-02-05 16:26:59 -05:00
rocky
86e22bbacb
One more
2024-02-05 16:20:15 -05:00
rocky
bdc751f444
Merge branch 'master' into python-3.3-to-3.5
2024-02-04 12:25:41 -05:00
rocky
dcc9d1a571
Fix spelling via "codespell"
2023-12-17 10:52:32 -05:00
rocky
6b01da76ea
Merge branch 'master' into python-3.3-to-3.5
2023-07-29 12:57:37 -04:00
rocky
227f494fa8
Double -a option show asm before tokenization
2023-07-04 07:13:54 -04:00
rocky
df1772164c
Merge from master
2023-07-01 10:33:04 -04:00
rocky
4b296e1ead
Correct generator function parsing for 3.3..3.5
2023-06-30 15:43:27 -04:00
rocky
4bd6e609dd
formatting
2023-06-30 02:05:55 -04:00
rocky
0897d47afa
Merge branch 'master' into python-3.3-to-3.5
2023-06-30 01:57:41 -04:00
rocky
568b64b59e
Allow decompilation of older bytecode from 3.9+
2023-06-16 07:30:25 -04:00
rocky
41d26bde79
Lint some files
2023-05-29 11:00:44 -04:00
rocky
54e9de4a7d
Merge branch 'master' into python-3.3-to-3.5
2022-11-27 05:01:44 -05:00
James Hilliard
6787a582cf
Fix status_msg args
...
Fixes:
uncompyle6/bin/uncompile.py", line 201, in main_bin
mess = status_msg(do_verify, *result)
TypeError: status_msg() takes 5 positional arguments but 6 were given
2022-11-05 18:59:13 -04:00
rocky
e4e9cb2758
Merge branch 'master' into python-3.3-to-3.5
2022-09-16 15:45:05 -04:00
rocky
4b2a2e218a
Misc lint stuff from pycharm...
...
that has been applied to decompyle3 already
2022-09-16 15:38:13 -04:00
rocky
e930c9c6ef
Merge branch 'master' into python-3.3-to-3.5
2022-04-27 04:02:17 -04:00
rocky
152de50f90
Revise docstring explaiing pydisassemble
2022-04-26 18:12:26 -04:00
rocky
1c49eb5989
Revise what pydisassemble is about
2022-04-26 18:09:16 -04:00
rocky
997942e235
Merge branch 'master' into python-3.3-to-3.5
2022-01-14 08:04:01 -05:00
rocky
a381b4663b
Adapt for recent options changes in
...
-T option structure changed.
2022-01-09 16:01:32 -05:00
rocky
08ed185608
Merge branch 'master' into python-3.3-to-3.5
2021-10-28 18:46:08 -04:00
rocky
32c4b84458
Better handling of bytecode errors
2021-10-28 18:37:54 -04:00
rocky
d0ca7b0363
Loosen check to allow running from 2.4-3.10
...
We still only can *decompile* 2.4-3.8
2021-10-26 06:21:51 -04:00
rocky
5c2af69925
Loosen check to allow running from 2.4-3.10
...
We still only can *decompile* 2.4-3.8
2021-10-26 06:08:17 -04:00
Renat Iliev
2b154e0b88
'NoneType' object is not iterable with numproc > 1
...
main calls with source_paths=None, but it needs to be iterable
2021-06-14 19:50:18 +03:00
rocky
70b7e51df6
VERSION -> version
2020-10-31 11:25:06 -04:00
comet
6bbafcc8dd
fix spelling errors
2020-01-27 18:41:55 -06:00
rocky
1ebfde6927
Add tree transformation phase...
...
if ... else if ... -> if ... elif ..
if .. : raise AsssertionError -> assert
Add options --tree=before --tree=after -T expanded to include this
This code ported from decompyle3. x0ret did all the heavy lifting.
2019-08-21 09:00:09 -04:00
rocky
e55a0410c9
weak-verify -> syntax-verify. More bytecode tests
2019-07-01 10:23:43 -04:00
x0ret
9db59f1b80
add support for generated source encoding
2019-05-27 17:19:10 +04:30
rocky
2771cb46ab
short option -T for --tree+
2019-05-21 11:38:43 -04:00
rocky
7f65a8a6dd
3.8 SETUP_EXCEPT removal workaround; reinstate option -c | --compile
2019-04-11 07:19:35 -04:00
rocky
19a95be3ef
WIP - more 3.8 grammar stuff
2019-03-30 00:27:48 -04:00
rocky
7de893730d
main.main parameter "codes" is not used. Note that.
2018-12-25 12:55:40 -05:00
rocky
e3d918df3d
Allow Python 3.0 and fix default param bug in 3.0
2018-06-11 11:33:50 -04:00
rocky
4c74bf1d9d
--tree++ shows template rule when it is used
2018-05-13 14:21:46 -04:00
rocky
7237658f1f
Start to handle 3.7
2018-04-12 23:49:37 -04:00
rocky
8734608929
Small doc typos
2018-04-09 01:36:42 -04:00
rocky
a01091a46e
Misc pydisasm fixes
2018-02-15 07:30:01 -05:00