On Jan 15, 2009, at 3:21 AM, Shane Hathaway wrote:
> Jim and ZODB Developers,
> I have just created a patch for ZODB that makes the object
> serialization format pluggable, meaning that it should now be
> possible to write Python code that causes ZODB to store in formats
> other than Python pickles.
> I have created two versions of the patch, one for ZODB 3.8 and one
> for the ZODB trunk:
> In addition to making the data format pluggable, the patch puts most
> of ZODB's dependencies on the cPickle module in one place, so now if
> we decide to improve our usage of the cPickle module, we can make
> that change in one place rather than several. Revision 92821, for
> example, probably would have required a change to only one module.
> Revision 92821: http://svn.zope.org/ZODB/trunk?rev=92821&view=rev
> How would you feel about including this in ZODB 3.9?
I'll look at it and let you know.
> Note that this is completely distinct from the shane-poll-
> invalidations branch that RelStorage needs, although the two patches
> are intended to be complementary.
OK. I still need to review that branch.
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org