[ZODB-Dev] 0 is not really equal to my object
Jim Fulton
jim at zope.com
Tue Feb 8 19:05:02 EST 2005
Tim Peters wrote:
> [Jim Fulton]
>
>>I'm 99% sure that ZODB 3.3 will read a 3.2 database just fine.
>
>
> The database format hasn't changed, but some classes no longer appear where
> they used to appear, making some older pickles unloadable. In fact, a
> Collector issue was opened about that earlier today:
>
> http://zope.org/Collectors/Zope/1695
>
> Like `intSet` plain doesn't exist anymore (along with the rest of the old
> BTree implementation), and PersistentMapping seems to live under
> `persistent.mapping` now.
>
> Don't know what to do about those; don't know why it took so long for anyone
> to notice, either.
It takes someone using a very old version of Zope or
a very old database to encounter them. Perhaps Tiran has some
3rd-part software that is using these. Module aliases won't
fix the problem, BTW. We need to pursue this further with Tiran.
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