24 Nov
2001
24 Nov
'01
6:47 p.m.
Bruce Eckel wrote:
I am creating an external method that makes a folder, creates a dtml method in that folder, and then sends an email message. If any of these operations fail, I'd like to "roll back" to the state before the method was called. I think I heard that zope has transactions of some kind, and I'm making mods to the ZODB in my external method, so is there a magic piece of code that would roll everything back?
The following long and lengthy piece of code should do it: raise "oh dear, something bad happened" ...now mind you get that magic string right ;-) Chris