private attributes in __slots__ and pickle

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


i_hate at spams.biz wrote:

> Hello,
> I've just discovered the hard way that classes declaring private variables
> (beginning with two underscore) can not be pickled ; double underscored

I meant "declaring private attributes in __slots__" ; sorry.

> 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