[REM] httprequests exception serialization moved to web client
bzr revid: fme@openerp.com-20131128180816-s8e2xpcdk0j403s5
This commit is contained in:
parent
e49908b879
commit
5b6512bb65
|
@ -402,17 +402,8 @@ class HttpRequest(WebRequest):
|
|||
def dispatch(self):
|
||||
try:
|
||||
r = self._call_function(**self.params)
|
||||
except (openerp.exceptions.AccessError, werkzeug.exceptions.HTTPException), e:
|
||||
except (werkzeug.exceptions.HTTPException), e:
|
||||
r = e
|
||||
except Exception, e:
|
||||
_logger.exception("An exception occured during an http request")
|
||||
se = serialize_exception(e)
|
||||
error = {
|
||||
'code': 200,
|
||||
'message': "OpenERP Server Error",
|
||||
'data': se
|
||||
}
|
||||
r = werkzeug.exceptions.InternalServerError(simplejson.dumps(error))
|
||||
else:
|
||||
if not r:
|
||||
r = werkzeug.wrappers.Response(status=204) # no content
|
||||
|
|
Loading…
Reference in New Issue