@@ -12,7 +12,6 @@ The successor to decompyle, uncompyle, and uncompyle2.
12
12
13
13
I gave a talk on this at `BlackHat Asia 2024 <https://youtu.be/H-7ZNrpsV50?si=nOaixgYHr7RbILVS >`_.
14
14
15
-
16
15
Introduction
17
16
------------
18
17
@@ -41,7 +40,7 @@ and associated with fragments of the source code. This purpose,
41
40
although compatible with the original intention, is yet a little bit
42
41
different. See this _ for more information.
43
42
44
- Python fragment deparsing, given an instruction offset, is useful in
43
+ Python fragment deparsing, given an instruction offset, is useful in
45
44
showing stack traces and can be incorporated into any program that
46
45
wants to show a location in more detail than just a line number at
47
46
runtime. This code can also be used when source code information does
51
50
There were (and still are) several decompyle, uncompyle,
52
51
uncompyle2, uncompyle3 forks around. Many of them come basically from
53
52
the same code base, and (almost?) all of them are no longer actively
54
- maintained. One was really good at decompiling Python 1.5-2.3, another is really good at Python 2.7,
53
+ maintained. One was really good at decompiling Python 1.5-2.3, another is really good at Python 2.7,
55
54
but only that. Another handles Python 3.2
56
55
only; another patched that and handled only 3.3. You get the
57
56
idea. This code pulls all of these forks together and *moves
0 commit comments