I believe you should then use the manage_undo_transactions method as used in the undo.dtml form.
Something like: context.manage_undo_transactions(transaction_info=('QTF5TVlhNjdtTXc9')) HTH, Patrick. On Apr 12, 2005 2:09 PM, Stefan Milenkovic <[EMAIL PROTECTED]> wrote: > Hello, > > Thank you for your answer! But my problem is not exactly this one. In > fact I have a committed transaction and I want to undo it. It doesn't > concern the current transaction... > > Maybe my first question was not clear... > > Thanks, > > Stefan > > > On Apr 12, 2005 12:28 PM, Patrick DECAT <[EMAIL PROTECTED]> wrote: > > Hi, > > > > if you want to abort the current transaction, here is a sample > > inspired from Zope's code: > > def some_method(self, REQUEST, RESPONSE): > > """Do stuff""" > > try: > > # Do important stuff > > RESPONSE.setStatus(204) > > except: > > RESPONSE.setStatus(500) > > get_transaction().abort() > > > > return RESPONSE > > > > HTH, > > Patrick. > > > > On Apr 12, 2005 11:24 AM, Stefan Milenkovic <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > > > I am relatively new to ZODB and I have to work for some reasons with > > > the transactions. > > > > > > I am trying to undo a transaction, but until now it has been > > > unsuccessful. Maybe I don't know how to do it exacltly... > > > > > > So is there someone who can give me a small example of a transaction undo? > > > > > > Thanks in advance, > > > > > > Stefan > > > _______________________________________________ > > > 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 > > > > > > _______________________________________________ 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