[ZODB-Dev] example for the following?
Adam GROSZER
agroszer at gmail.com
Thu Jan 22 13:26:26 EST 2009
Hello Jamie,
I would say to persist that object either you rewrite it in python,
(and use the persistent module)
or fiddle around the __getstate__ and __setstate__ methods.
Though no idea how you can get those working with your swig'ed
objects.
See: http://docs.python.org/library/pickle.html
Thursday, January 22, 2009, 5:46:08 PM, you wrote:
JM> Hi,
JM> I'm using ZODB in a desktop app (i.e. not using zope).
JM> I have class A which contains a list of instances for class B.
JM> I can persist class A when the list of class B is empty. When i
JM> add an instance of class B to the list (and set _p_changed = 1) i get the error:
JM> "TypeError: can't pickle PySwigObject objects"
JM> Can someone please give me a link of some advice in how i go
JM> about persisting lists of class instances?
JM> Thanks,
JM> Jamie
JM>
JM> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
JM> Jamie McQuay
JM> Scimatic Software Inc.
JM> www.scimatic.com
JM>
JM> We build software for scientists.
JM>
--
Best regards,
Adam GROSZER mailto:agroszer at gmail.com
--
Quote of the day:
You will feel hungry again in another hour.
More information about the ZODB-Dev
mailing list