private attributes in __slots__ and pickle

i_hate at i_hate at
Tue Nov 30 15:07:43 CET 2004

I've just discovered the hard way that classes declaring private variables
(beginning with two underscore) can not be pickled ; double underscored
attributes are just not returned by __reduce__.

That's very annoying.

Objects should be serializable transparently so why such obstacles ?

More information about the Python-list mailing list