Example #1
0
 def process_exception(self, request, exception):
     if isinstance(exception, ResponseException):
         return exception.get_response(request)
     if isinstance(exception, ValidationError):
         return responseexception_factory(request, 422, _('Unprocessable Entity'), exception.messages)
     if not settings.DEBUG and isinstance(exception, Http404):
         return responseexception_factory(request, 404, _('Not Found'), force_text(exception))
Example #2
0
 def process_exception(self, request, exception):
     if isinstance(exception, ResponseException):
         return exception.get_response(request)
     if isinstance(exception, ValidationError):
         return responseexception_factory(request, 422,
                                          _('Unprocessable Entity'),
                                          exception.messages)
     if not settings.DEBUG and isinstance(exception, Http404):
         return responseexception_factory(request, 404, _('Not Found'),
                                          force_text(exception))
Example #3
0
def throttling_failure_view(request, exception):
    return responseexception_factory(request, 429, _('Too Many Requests'),
                                     force_text(exception))
Example #4
0
def throttling_failure_view(request, exception):
    return responseexception_factory(request, 429, _('Too Many Requests'), force_text(exception))
Example #5
0
def csrf_failure(request, reason=''):
    return responseexception_factory(request, 403, _('Csrf Token expired'), reason)