Ejemplo n.º 1
0
 def handle_error(self, error):
     """Handles errors during parsing. Aborts the current HTTP request and
     responds with a 400 error.
     """
     logger.error(error)
     status_code = getattr(error, 'status_code', 400)
     data = getattr(error, 'data', {})
     abort(status_code, message=text_type(error), exc=error, **data)
Ejemplo n.º 2
0
 def handle_error(self, error):
     """Handles errors during parsing. Aborts the current HTTP request and
     responds with a 400 error.
     """
     logger.error(error)
     status_code = getattr(error, 'status_code', 400)
     data = getattr(error, 'data', {})
     raise exception_response(status_code, detail=text_type(error), **data)
Ejemplo n.º 3
0
 def handle_error(self, error):
     """Handles errors during parsing. Aborts the current HTTP request and
     responds with a 400 error.
     """
     logger.error(error)
     status_code = getattr(error, 'status_code', 400)
     data = getattr(error, 'data', {})
     raise exception_response(status_code, detail=text_type(error), **data)
Ejemplo n.º 4
0
 def handle_error(self, error):
     """Handles errors during parsing. Aborts the current HTTP request and
     responds with a 400 error.
     """
     logger.error(error)
     status_code = getattr(error, 'status_code', 400)
     data = getattr(error, 'data', {})
     abort(status_code, message=text_type(error), exc=error, **data)
Ejemplo n.º 5
0
 def handle_error(self, error):
     """Handles errors during parsing. Aborts the current request with a
     400 error.
     """
     logger.error(error)
     status = getattr(error, 'status_code', 400)
     data = getattr(error, 'data', {})
     raise HTTPError(status=status, body=text_type(error),
                     headers=data.get('headers'), exception=error)
Ejemplo n.º 6
0
 def handle_error(self, error):
     """Handles errors during parsing. Aborts the current request with a
     400 error.
     """
     logger.error(error)
     status = getattr(error, 'status_code', 400)
     data = getattr(error, 'data', {})
     raise HTTPError(status=status,
                     body=text_type(error),
                     headers=data.get('headers'),
                     exception=error)
Ejemplo n.º 7
0
 def handle_error(self, error):
     logger.error(error)
     message = text_type(error)
     status_code = getattr(error, 'status_code', 400)
     payload = getattr(error, 'data', {})
     raise exceptions.ApiError(message, status_code, payload)
Ejemplo n.º 8
0
 def handle_error(self, error):
     logger.error(error)
     message = text_type(error)
     status_code = getattr(error, "status_code", 400)
     payload = getattr(error, "data", {})
     raise exceptions.ApiError(message, status_code, payload)
Ejemplo n.º 9
0
 def handle_error(self, error):
     logger.error(error)
     status_code = getattr(error, 'status_code', 400)
     data = getattr(error, 'data', {})
     abort(status_code, message=text_type(error), **data)