RE: [ZODB-Dev] zodb pickle format for root

2006-01-20 Thread Tim Peters
[Florent Guillaume] > In storage.py there's a comment saying that only a few types of pickles > for the class descriptions are written, even if more are read. But > actually in DB.py there's this code that creates a new root if oid z64 > doesn't exist: > > root = PersistentMapping() >

Re: [ZODB-Dev] zodb pickle format for root

2006-01-20 Thread Jim Fulton
Florent Guillaume wrote: In storage.py there's a comment saying that only a few types of pickles for the class descriptions are written, even if more are read. But actually in DB.py there's this code that creates a new root if oid z64 doesn't exist: root = PersistentMapping()

[ZODB-Dev] zodb pickle format for root

2006-01-20 Thread Florent Guillaume
In storage.py there's a comment saying that only a few types of pickles for the class descriptions are written, even if more are read. But actually in DB.py there's this code that creates a new root if oid z64 doesn't exist: root = PersistentMapping() ... p

RE: [ZODB-Dev] RE: lost "implementer"

2006-01-20 Thread Tim Peters
[Jim Fulton] > I have 2 answers. :) > > 1. This points out the benefit of not treating Zope as a library. > Zope releases contain specific configurations of packages known > to work together. It should have control over that configuration > and it can't do that if everything is slammed

Re: [ZODB-Dev] RE: lost "implementer"

2006-01-20 Thread Jim Fulton
Tim Peters wrote: ... That's my fault, and I apologize for the inconvenience. Alas, I'm not sure it won't happen again -- while sharing packages across projects has many attractions, it also creates that many more opportunities for "related" projects to get out of synch wrt the package versions