Пример #1
0
 def wrapper(*args, **kwargs):
     try:
         return callback(*args, **kwargs)
     except Exception as e:
         if isinstance(e, HTTPResponse):
             raise
         code, message = exception_to_http_error(e)
         if code == INTERNAL_SERVER_ERROR:
             traceback.print_exc()
         raise HTTPError(code, message)
Пример #2
0
 def wrapper(*args, **kwargs):
     try:
         return callback(*args, **kwargs)
     except Exception as e:
         if isinstance(e, HTTPResponse):
             raise
         code, message = exception_to_http_error(e)
         if code == INTERNAL_SERVER_ERROR:
             traceback.print_exc()
         raise HTTPError(code, message)
Пример #3
0
 def wrapper(*args, **kwargs):
     try:
         return callback(*args, **kwargs)
     except Exception as e:
         if isinstance(e, HTTPResponse):
             raise
         code, message = exception_to_http_error(e)
         if code == INTERNAL_SERVER_ERROR:
             self.report_exception(e)
             message = "Unexpected Internal Error (%s). The administrators have been notified." % message
         raise HTTPError(code, message)
Пример #4
0
 def wrapper(*args, **kwargs):
     try:
         return callback(*args, **kwargs)
     except Exception as e:
         if isinstance(e, HTTPResponse):
             raise
         code, message = exception_to_http_error(e)
         if code == INTERNAL_SERVER_ERROR:
             self.report_exception(e)
             message = (
                 "Unexpected Internal Error (%s). The administrators have been notified."
                 % message
             )
         raise HTTPError(code, message)