Issue 9267: Update pickle opcode documentation in pickletools for 3.x (original) (raw)

Created on 2010-07-15 18:12 by belopolsky, last changed 2022-04-11 14:57 by admin.

Messages (6)
msg110384 - (view) Author: Alexander Belopolsky (belopolsky) * (Python committer) Date: 2010-07-15 18:12
Pickle opcode documentation in pickletools still refers to old/new style classes and changes made in 2.x series. Opcodes such as INT, INST, and OBJ that are no longer produced by 3.x pickling code should be described as such and discussion added on how 2.x features that are removed in 3.x are emulated when 2.x pickles are loaded in 3.x. See also .
msg110451 - (view) Author: Alexander Belopolsky (belopolsky) * (Python committer) Date: 2010-07-16 15:12
Just a reminder to myself based on Mark's suggestion on IRC. In TUPLE opcode documentation two-tuple and three-tuple are redundant in summary line. Can be replaced with just tuple without loss of clarity. See r82915.
msg110466 - (view) Author: Alexander Belopolsky (belopolsky) * (Python committer) Date: 2010-07-16 18:00
From IRC: Sasha: What's the current status of pickling float inf, nan, -0.0, etc.? Mark: In py3k and release27-maint, there shouldn't be any issues with any of those. Same with release31-maint. In release26-maint, pickling infinities and nans on windows using protocol 0 is problematic.
msg179035 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2013-01-04 16:00
See also .
msg342408 - (view) Author: Windson Yang (Windson Yang) * Date: 2019-05-14 00:54
Where are the documents actually?
msg345781 - (view) Author: Gil Forcada Codinachs (gforcada) * Date: 2019-06-16 21:23
pickletools documentation is here: https://docs.python.org/3/library/pickletools.html#module-pickletools Sources are here: https://github.com/python/cpython/blob/master/Doc/library/pickletools.rst
History
Date User Action Args
2022-04-11 14:57:03 admin set github: 53513
2019-06-16 21:23:22 gforcada set nosy: + gforcadamessages: +
2019-05-14 00:54:55 Windson Yang set nosy: + Windson Yangmessages: +
2017-02-19 19:14:07 serhiy.storchaka set versions: + Python 3.6, Python 3.7, - Python 3.4
2014-07-07 17:11:06 serhiy.storchaka set assignee: docs@pythonnosy: + docs@python, - serhiy.storchakaversions: + Python 3.4, Python 3.5, - Python 3.2
2014-06-29 23🔞24 belopolsky set assignee: belopolsky -> (no value)
2013-01-04 16:00:48 serhiy.storchaka set nosy: + serhiy.storchakamessages: +
2010-07-17 23:02:54 belopolsky link issue5180 superseder
2010-07-16 18:03:20 belopolsky set dependencies: + cPickle can misread data type
2010-07-16 18:00:36 belopolsky set messages: +
2010-07-16 15:12:13 belopolsky set messages: +
2010-07-15 18:14:04 belopolsky set nosy: + lemburg, mark.dickinson, pitrou, alexandre.vassalottidependencies: + 3.1 cannot unpickle 2.7-created pickle
2010-07-15 18:13:00 belopolsky create