private attributes in __slots__ and pickle

i_hate at spams.biz i_hate at spams.biz
Tue Nov 30 09:07:43 EST 2004


Hello,
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