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". -- Dieter _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev