1 from deferexex import adder
3 class MyExc(Exception):
8 def blowUp(self, result):
10 raise MyExc("I can't go on!")
12 def trapIt(self, failure):
14 print 'error (', failure.getErrorMessage(), '). x was:', self.x
17 def onSuccess(self, result):
20 def whenTrapped(eslf, result):
21 print 'Finally, result was', result
24 o.callRemote("add", 1, 2).addCallback(
25 self.blowUp).addCallback(
26 self.onSuccess).addErrback(
27 self.trapIt).addCallback(