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(