From 2c03839d79c6990bd5a9ae3c0f0d8bba28c1c857 Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Mon, 25 Feb 2008 18:02:13 +0000 Subject: [PATCH] [0.91-bugfixes] Fixed, once again, the stale-db connection problem. Seems [3725] wasn't applied to the wsgi handler git-svn-id: http://code.djangoproject.com/svn/django/branches/0.91-bugfixes@7155 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/handlers/wsgi.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/django/core/handlers/wsgi.py b/django/core/handlers/wsgi.py index 5120ef6637..362e66b0ce 100644 --- a/django/core/handlers/wsgi.py +++ b/django/core/handlers/wsgi.py @@ -178,13 +178,12 @@ class WSGIHandler(BaseHandler): try: request = WSGIRequest(environ) response = self.get_response(request.path, request) + # Apply response middleware + for middleware_method in self._response_middleware: + response = middleware_method(request, response) finally: db.db.close() - # Apply response middleware - for middleware_method in self._response_middleware: - response = middleware_method(request, response) - try: status_text = STATUS_CODE_TEXT[response.status_code] except KeyError: