>> I'm not familiar with "broken objects" in newer ZODBs, and didn't
>> find any docs apart from the docstrings in broken.py. ...
> But "New broken object support." is not supported by Zope, it uses in
> DBTab.ClassFactories.zopeClassFactory (removed in the trunk) and
> Zope2.App.ClassFactory.ClassFactory the old `OFS.Uninstalled.Broken`
> broken implementation. But OFS.Uninstalled module doesn`t know about
> ZODB.broken module.
> and for example i don`t get the broken object state in simple way (
> unghostifing the broken object )
As I said, I'm not familiar with this in ZODB, let alone with what Zope does
wrt it. It looks like you were making progress in the zope-dev thread you
linked to above, so if I were you I'd continue your discussion with Jim on
zope-dev (maybe he needs a reminder?).
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org