10 Aug
2000
10 Aug
'00
8 a.m.
Hi Kapil Thangavelu! I dont know of if this is what your after, but here is one way do do transacts with / without rollback One simple way of having rollback is to do it with except raising a flag, then if the flag gets turned on do whatever is needed to undo the current action this can be done recursivly, to rollback a whole sequence of actions rollback=0 try: [do stuff foo] try: [do stuff bar] except: rollback=1 if rollback: [rollback bar] except: rollback=1 if rollback: [rollback foo]
hmmm... related question (i think) how does one make a method whose effect can't be rolled back?
try: [do stuff foo] [do stuff bar] except: pass /Jacob Lundqvist