mirror of
https://github.com/python/cpython.git
synced 2025-10-07 15:42:02 +00:00
Issue #25382: pickletools.dis() now outputs implicit memo index for the
MEMOIZE opcode.
This commit is contained in:
parent
ca77aef31b
commit
dbc517c2dd
2 changed files with 4 additions and 0 deletions
|
@ -2440,6 +2440,7 @@ def dis(pickle, out=None, memo=None, indentlevel=4, annotate=0):
|
|||
if opcode.name in ("PUT", "BINPUT", "LONG_BINPUT", "MEMOIZE"):
|
||||
if opcode.name == "MEMOIZE":
|
||||
memo_idx = len(memo)
|
||||
markmsg = "(as %d)" % memo_idx
|
||||
else:
|
||||
assert arg is not None
|
||||
memo_idx = arg
|
||||
|
|
|
@ -56,6 +56,9 @@ Core and Builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- Issue #25382: pickletools.dis() now outputs implicit memo index for the
|
||||
MEMOIZE opcode.
|
||||
|
||||
- Issue #25357: Add an optional newline paramer to binascii.b2a_base64().
|
||||
base64.b64encode() uses it to avoid a memory copy.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue