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)