[Python-Dev] doctest and pickle (original) (raw)
Barry Warsaw barry at python.org
Fri Jun 7 21:33:26 CEST 2013
- Previous message: [Python-Dev] doctest and pickle
- Next message: [Python-Dev] doctest and pickle
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Jun 07, 2013, at 02:30 PM, PJ Eby wrote:
I don't know if enums actually preserve this invariant, but my default expectation of the One Obvious Way would be that enums, being uniquely-named objects that know their name and container, should be considered global objects in the same fashion as classes and functions, and that as singletons, they'd also be treated in the same way as None, Ellipsis, etc. That is, there are two independent precedents for objects like that preserving "is" upon pickling and unpickling.
This is certainly how I thought of them in flufl.enum, and indeed the is
test in my own test suite proves that it works.
-Barry
- Previous message: [Python-Dev] doctest and pickle
- Next message: [Python-Dev] doctest and pickle
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]