The following patch may be helpful to some of you for debugging. It collects in memory information about objects when they are loaded from the ZODB, so that when a ReadConflictError is raised, you can not only display the oid but also the chain of objects (and their id) that lead to it, in effect giving you its path.

There's a "print" that you can uncomment to see all objects loaded, for fun and maybe profit ;)

Feedback welcome.


Attachment: zodb-oid-debug.v2.patch
Description: Binary data

Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of R&D
+33 1 40 33 71 59   [EMAIL PROTECTED]

For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -

Reply via email to