diff options
author | Tim Peters <tim.peters@gmail.com> | 2003-01-29 20:12:21 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2003-01-29 20:12:21 (GMT) |
commit | c1c2b3e0e2af6eb05346b4908f4c4d56618fb7b6 (patch) | |
tree | a966c28559109bf571bc8d82409ad8af4cbfea67 /Demo/newmetaclasses/Eiffel.py | |
parent | 5d9113d8be81596bc93f2b1a37f57e5110d39a77 (diff) | |
download | cpython-c1c2b3e0e2af6eb05346b4908f4c4d56618fb7b6.zip cpython-c1c2b3e0e2af6eb05346b4908f4c4d56618fb7b6.tar.gz cpython-c1c2b3e0e2af6eb05346b4908f4c4d56618fb7b6.tar.bz2 |
dis(): This had a problem with proto 0 pickles, in that POP sometimes
popped a MARK, but without stack emulation the disassembler couldn't
know that, and subsequent indentation got hosed.
Now the disassembler does do enough stack emulation to catch this. While
I was at it, also added lots of sanity checks for other stack operations,
and correct use of the memo. This goes (I think) a long way toward being
a "pickle verifier" now too.
Diffstat (limited to 'Demo/newmetaclasses/Eiffel.py')
0 files changed, 0 insertions, 0 deletions