[Zope-DB] ZODB/ZEO question.
Dieter Maurer
dieter at handshake.de
Mon Apr 4 14:18:00 EDT 2005
Willadsens wrote at 2005-4-3 19:10 -0400:
> ...
>Correct, and very intentional. The current question is: semaphore or
>trap error and retry?
The standard way is to catch the "ConflictError", abort the transaction
and then retry the transaction.
Of course, you can try to serialize your transactions.
Be aware, however, that "ConflictError" can arise from
any concurrent transactions -- you must *always* expect
"ConflictError" unless you do not have concurrent transactions.
--
Dieter
More information about the Zope-DB
mailing list