Jim Carroll wrote at 2007-6-12 15:57 +0000:
> ...
>The code that's running essentially does:
>   add message to Persistent list in object
>   get_transaction().commit()
>   send_email()
>We are using Zodb 3.3a3, and ZEO 2.3a3.
>I've read that when a transaction retries, it re-runs code on the server side. 

The ZODB by itself does not rerun anything.

Zope (its ZPublisher) retries a request up to three times when it
fails due to a "ConflictError".

For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to