[REM] httprequests exception serialization moved to web client

bzr revid: fme@openerp.com-20131128180816-s8e2xpcdk0j403s5
This commit is contained in:
Fabien Meghazi 2013-11-28 19:08:16 +01:00
parent e49908b879
commit 5b6512bb65
1 changed files with 1 additions and 10 deletions

View File

@ -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