diff --git a/api/web/base.py b/api/web/base.py index 77aa05c2c3e659fde918b856a2e21dd424e1753e..b29a0378ae50b70ca6221d9d4972b96987082027 100644 --- a/api/web/base.py +++ b/api/web/base.py @@ -49,13 +49,8 @@ class RequestHandler(webapp2.RequestHandler): self.initialization_auth(site_id) - except webapp2.HTTPException: - raise - except Exception: # pylint: disable=broad-except - tb = traceback.format_exc() - self.request.logger.error(tb) - self.abort(500, 'Unexpected error.') - + except Exception as e: # pylint: disable=broad-except + self.handle_exception(e, self.app.debug) def initialize(self, request, response):