From 8092745593e2aa7b54c6de44d12a893772ace3e9 Mon Sep 17 00:00:00 2001 From: Attila Tovt Date: Fri, 20 Nov 2015 16:10:47 +0200 Subject: [PATCH] Fixed #25779 -- Removed redundant try block in WSGIHandler --- django/core/handlers/wsgi.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/django/core/handlers/wsgi.py b/django/core/handlers/wsgi.py index 60e68a005c..5ade1c3500 100644 --- a/django/core/handlers/wsgi.py +++ b/django/core/handlers/wsgi.py @@ -155,14 +155,9 @@ class WSGIHandler(base.BaseHandler): # settings weren't available. if self._request_middleware is None: with self.initLock: - try: - # Check that middleware is still uninitialized. - if self._request_middleware is None: - self.load_middleware() - except Exception: - # Unload whatever middleware we got - self._request_middleware = None - raise + # Check that middleware is still uninitialized. + if self._request_middleware is None: + self.load_middleware() set_script_prefix(get_script_name(environ)) signals.request_started.send(sender=self.__class__, environ=environ)