Tim Peters wrote at 2005-9-21 18:03 -0400:
>we view the after-commit hook as running at the very start of "the next"
>transaction, the implementation becomes harder to picture (although the edge
>case semantics become clearer: the after-commit hooks run "in" a
>well-defined transaction then).
But it would give very strange semantics:
A transactions has something at its beginning, it knows nothing
about -- and this is committed or aborted depending on the
fate of this transaction.
Bound to result in big surprises...
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org