private attributes in __slots__ and pickle
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 ? -- http://mail.python.org/mailman/listinfo/python-list
Re: private attributes in __slots__ and pickle
[EMAIL PROTECTED] 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 ? -- http://mail.python.org/mailman/listinfo/python-list
