On Apr 17, 2010, at 2:07 AM, Tres Seaver <tsea...@palladion.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Jeff Shell wrote:
>> Given an oid, how can I trace what references that object/oid? There
>> is something in our normal object hierarchy retaining a reference,
>> but I don't know how to find it, and imagine that trying to
>> investigate/load the objects from the ZODB level will help me find
>> the culprit.
>> Are there low level deletion tools in the ZODB to delete individual
> Hmm, maybe you could hack a dummy version of
> 'zope.inteface.adapter.Null' back into place, and set a breakpoint
> inside its __setstate__? Just a thought.
We did put a dummy Null in place to try and get through the import, but didn't
think about the breakpoint in __setstate__. Good thought.
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org