[ZODB-Dev] new-style class status

Jim Fulton jim at zope.com
Mon Oct 20 13:06:56 EDT 2003


Tim Peters wrote:
> [Tim Peters]
> 

...

>>I should note, however, that we'll be renaming the ZODB "Persistence"
>>package to "persistence". The "persistence" package will have the
>>new-style non-ExtensionClass persistent base classes. A new
>>"Persistence" package will be created that provides persistent
>>ExtensionClass base classes.
> 
> 
> I'm not sure what this implies.  If people currently using ZODB 3 use
> Persistence, is this saying they need to change their code (to use
> "persistence" instead),

Only if they don't want to also use ExtensionClass.

 > and that future ZODB 3 releases won't contain enough
> code for them to continue using Peristence (because ExtensionClass will no
> longer be part of the ZODB3 module, and Persistence will require the new
> ExtensionClass code)?

This is a packaging questions that is open to debate.

I don't have a strong opinion one way or the other.

Jim


-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org




More information about the ZODB-Dev mailing list