summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Apolloner <florian@apolloner.eu>2016-01-09 11:42:44 +0100
committerFlorian Apolloner <florian@apolloner.eu>2016-04-02 10:23:25 +0200
commit7a5e7fd6913c627ebe4ab6ecdb76f8e03cfca192 (patch)
treee045774bd95bd373945c5f491c9b89e1c7a4d595
parent1f3a2340c5d535f17adb2a81144959c9198253a0 (diff)
downloaddjango-7a5e7fd6913c627ebe4ab6ecdb76f8e03cfca192.tar.gz
Tried fixing redirects tests.
-rw-r--r--django/contrib/redirects/middleware.py4
-rw-r--r--django/core/handlers/base.py2
2 files changed, 5 insertions, 1 deletions
diff --git a/django/contrib/redirects/middleware.py b/django/contrib/redirects/middleware.py
index 7f4bbdb84f..a0a11f12c2 100644
--- a/django/contrib/redirects/middleware.py
+++ b/django/contrib/redirects/middleware.py
@@ -15,15 +15,17 @@ class RedirectFallbackMiddleware(MiddlewareMixin):
response_gone_class = http.HttpResponseGone
response_redirect_class = http.HttpResponsePermanentRedirect
- def __init__(self):
+ def __init__(self, get_response=None):
if not apps.is_installed('django.contrib.sites'):
raise ImproperlyConfigured(
"You cannot use RedirectFallbackMiddleware when "
"django.contrib.sites is not installed."
)
+ super(RedirectFallbackMiddleware, self).__init__(get_response)
def process_response(self, request, response):
# No need to check for a redirect for non-404 responses.
+ print response, type(response), response.status_code
if response.status_code != 404:
return response
diff --git a/django/core/handlers/base.py b/django/core/handlers/base.py
index 73b27d9028..95a2647d8d 100644
--- a/django/core/handlers/base.py
+++ b/django/core/handlers/base.py
@@ -51,6 +51,7 @@ class BaseHandler(object):
self._exception_middleware = []
settings.MIDDLEWARE = settings.MIDDLEWARE_CLASSES
+ print settings.MIDDLEWARE
if settings.MIDDLEWARE is None:
handler = self._get_response_old
self._load_middleware_old()
@@ -58,6 +59,7 @@ class BaseHandler(object):
handler = self._get_response
for middleware_path in settings.MIDDLEWARE[::-1]:
middleware = import_string(middleware_path)
+ print middleware_path
try:
mw_instance = middleware(handler)
except MiddlewareNotUsed as exc: