web/_exceptions.py
branchstable
changeset 5402 ea73a6e39d19
parent 5377 84d14ddfae13
child 5408 120db445c179
child 5421 8167de96c523
equal deleted inserted replaced
5384:b619531ddbd2 5402:ea73a6e39d19
    55     def __init__(self, reason=''):
    55     def __init__(self, reason=''):
    56         super(RequestError, self).__init__()
    56         super(RequestError, self).__init__()
    57         self.reason = reason
    57         self.reason = reason
    58 
    58 
    59     def dumps(self):
    59     def dumps(self):
    60         try:
    60         from cubicweb.web import json
    61             from json import dumps
    61         return json.dumps({'reason': self.reason})
    62         except ImportError:
       
    63             from simplejson import dumps
       
    64         return dumps({'reason': self.reason})