web/_exceptions.py
changeset 320 e2647e72afe7
parent 0 b97547f5f1fa
child 1802 d628defebc17
equal deleted inserted replaced
319:00ada106b138 320:e2647e72afe7
    46 
    46 
    47 class RemoteCallFailed(RequestError):
    47 class RemoteCallFailed(RequestError):
    48     """raised when a json remote call fails
    48     """raised when a json remote call fails
    49     """
    49     """
    50     def __init__(self, reason=''):
    50     def __init__(self, reason=''):
    51         super(RequestError, self).__init__()
    51         #super(RequestError, self).__init__() # XXX require py >= 2.5
       
    52         RequestError.__init__(self)
    52         self.reason = reason
    53         self.reason = reason
    53 
    54 
    54     def dumps(self):
    55     def dumps(self):
    55         import simplejson
    56         import simplejson
    56         return simplejson.dumps({'reason': self.reason})
    57         return simplejson.dumps({'reason': self.reason})