>>>>> Reckoner <recko...@gmail.com> (R) wrote: >R> I have a large class that is a child of list. I need to pickle it, but >R> it's not working. For example, I have reduced it to the following:
>R> class Mylist(list): >R> def __init__(self,x=[]): >R> list.__init__(self,x) >R> and I cannot even get this to pickle right. >>>> w=Mylist([1,2,3]) >>>> dumps(w) >R> PicklingError: Can't pickle <class '__main__.p'>: attribute lookup >R> __main__.p fa >R> iled Where does the 'p' come from? What is w.__class__ ? >R> I'm using python 2.5 on win32. No problem with 2.6.2 on Mac OS X. -- Piet van Oostrum <p...@cs.uu.nl> URL: http://pietvanoostrum.com [PGP 8DAE142BE17999C4] Private email: p...@vanoostrum.org -- http://mail.python.org/mailman/listinfo/python-list