Author haypo
Recipients alexandre.vassalotti, haypo, pitrou, serhiy.storchaka
Date 2015-09-29.09:37:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1443519472.03.0.137006441915.issue24164@psf.upfronthosting.co.za>
In-reply-to
Content
"Pickling of objects of classes whose __new__ mandates the use of keyword-only arguments is supported with protocol 4 (using a new opcode NEWOBJ_EX)."

Hum, can you please write a short example of such class which can only be pickled by the protocol 4 currently? Just for my information.

I understand that some objects cannot be serialized by pickle with protocol lower than 4, whereas your change makes possible to serialize them on Python 3, and it will be possible to deserialize them on Python 2 and Python 3.

If I understood correctly, the change makes sense.

I reviewed the patch, it looks good to me.
History
Date User Action Args
2015-09-29 09:37:52hayposetrecipients: + haypo, pitrou, alexandre.vassalotti, serhiy.storchaka
2015-09-29 09:37:52hayposetmessageid: <1443519472.03.0.137006441915.issue24164@psf.upfronthosting.co.za>
2015-09-29 09:37:52haypolinkissue24164 messages
2015-09-29 09:37:51haypocreate