Exemple #1
0
    def process_exception(self, request, exception):
        if isinstance(exception, Http403):
            return forbidden(request)
#        elif isinstance(exception, Http404):
#            return not_found(request, exception)
        else:
            return None
Exemple #2
0
 def process_exception(self, request, exception):
     if isinstance(exception, Http403):
         return forbidden(request, exception)
     elif isinstance(exception, Http404):
         return not_found(request, exception)
     elif isinstance(exception, Http503):
         return unavailable(request, exception)
     elif 'OperationalError' == exception.__class__.__name__:
         return unavailable(request, exception[1])
     else:
         return None