More data:
It may well be loading correctly, but it seems to be storing
incorrectly. I managed to grab the ZGlobals pickle string, and it has
the _zclass_ stored as a plain class instead of an oid.
I copied the commented-out Python persistent_id() in ZODB/Connections.py
into a method called test_persistent_id(), and compared its results with
coptimizations' new_persistent_id. They matched for everything except
_zclass_ objects, for which test_persistent_id returned the _p_oid and
new_persistent_id returned None. I have no idea why this is. It would
explain why the _zclass_es are stored wrongly, but not why everyone else
isn't seeing major breakage.
Argh,
Evan @ 4-am
_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )
- [Zope-dev] Infuriating ZClass registry Heisenbug Evan Simpson
- Re: [Zope-dev] Infuriating ZClass registry Heisenbu... Shane Hathaway
- Re: [Zope-dev] Infuriating ZClass registry Heis... Evan Simpson
- Re: [Zope-dev] Infuriating ZClass registry ... Shane Hathaway
- Re: [Zope-dev] Infuriating ZClass regis... Evan Simpson
- Re: [Zope-dev] Infuriating ZClass regis... Evan Simpson
- Re: [Zope-dev] Infuriating ZClass regis... Evan Simpson
- Re: [Zope-dev] Infuriating ZClass ... Shane Hathaway
- Re: [Zope-dev] Infuriating ZCl... Casey Duncan
- Re: [Zope-dev] Infuriating ZCl... Matthew T. Kromer
- Re: [Zope-dev] Infuriating ZCl... Jeremy Hylton
- Re: [Zope-dev] Infuriating... Shane Hathaway
- Re: [Zope-dev] Infuriating... Evan Simpson
- Re: [Zope-dev] Infuriating... Casey Duncan
- Re: [Zope-dev] Infuriating... Jeremy Hylton
- Re: [Zope-dev] Infuriating... Casey Duncan