From 7e303d15c349401f54761a616acdb20924600da9 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Fri, 24 Jun 2016 09:27:47 -0400 Subject: [PATCH] Refs #12594 -- Removed obsolete exception handling in handle_uncaught_exception(). Since 859fc020a7c5ce30784d6388858ffbc613ef6612, this is no longer needed. --- django/core/handlers/exception.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/django/core/handlers/exception.py b/django/core/handlers/exception.py index 1eaf55e002..f1c7b57891 100644 --- a/django/core/handlers/exception.py +++ b/django/core/handlers/exception.py @@ -11,7 +11,6 @@ from django.core.exceptions import PermissionDenied, SuspiciousOperation from django.http import Http404 from django.http.multipartparser import MultiPartParserError from django.urls import get_resolver, get_urlconf -from django.utils import six from django.utils.decorators import available_attrs from django.utils.deprecation import RemovedInDjango20Warning from django.utils.encoding import force_text @@ -131,9 +130,6 @@ def handle_uncaught_exception(request, resolver, exc_info): if settings.DEBUG: return debug.technical_500_response(request, *exc_info) - # If Http500 handler is not installed, reraise the last exception. - if resolver.urlconf_module is None: - six.reraise(*exc_info) # Return an HttpResponse that displays a friendly error message. callback, param_dict = resolver.resolve_error_handler(500) return callback(request, **param_dict)