At Wednesday 25/10/2006 11:32, [EMAIL PROTECTED] wrote:

Fredrik Lundh wrote:
> [EMAIL PROTECTED] wrote:
> > thanks for the reply,but unfortunately this does not work with the type
> > of classes I am dealing with. When trying to pickle the class I get the
> > following error:
> >
> >  File "/usr/lib/python2.4/copy_reg.py", line 76, in _reduce_ex
> >     raise TypeError("a class that defines __slots__ without "
> > TypeError: a class that defines __slots__ without defining __getstate__
> > cannot be pickled
> >
> > So there is something missing in this class?
>
> did you remember to read the error message before posting ?

of course I read the error-message, I understand the error-message, BUT
this message is not telling me how anyway to save the data of such a
class in a file!  It does not tell me, that there is absolutely no way
to do that. Maybe there is, maybe there is not.
Thats why I am posting it here!

"A man who wears a hat without buying a ticket cannot enter the theatre"
You wear a hat, you want to enter: either buy your ticket or forget about your hat. In this case, just define a __getstate__ method (read the pickle docs), or forget about __slots__.


--
Gabriel Genellina
Softlab SRL
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to