Charl Coetzee wrote:
if everyFifthPass:
transaction.commit()
transaction.begin()
# end of while loop
really does have the desired effect, where also ConflictError handling
etc continue to work as expected, without nasty side effects etc.
No, this does not handle conflict errors.
The conflict error will be caught in the publisher and the whole request
will be retried, resulting in whatever commits you've manually done up
until that point being re-done...
Why are you using commits rather than savepoints here?
cheers,
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
_______________________________________________
Zope maillist - [email protected]
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )