[Zope] Re: Transactions in Zope?

Chris McDonough chrism@zope.com
Sat, 24 Nov 2001 18:32:07 -0500


All you need to do is raise an exception.  Zope rolls back changes to
the point at which the transaction was started (the beginning of the
request).

----- Original Message -----
From: "Bruce Eckel" <Bruce@EckelObjects.com>
To: <zope@zope.org>
Cc: <ecofsky@theUNIXman.com>; <chrism@digicool.com>
Sent: Saturday, November 24, 2001 10:59 AM
Subject: Transactions in Zope?


> 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?
>
> Thanks!
>
>