aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/middleware.py
diff options
context:
space:
mode:
authorAymeric Augustin2013-11-24 12:00:24 +0100
committerAymeric Augustin2013-11-24 12:00:24 +0100
commitdb2de5b85ac1ae099b91bae402d21d6ea36ef306 (patch)
tree40238c6a121bd5a37ee4e4519cd648ec36cfd46b /debug_toolbar/middleware.py
parent03fd1cc81c02a5462aeb4dbce0bfe8a2afdef43d (diff)
downloaddjango-debug-toolbar-db2de5b85ac1ae099b91bae402d21d6ea36ef306.tar.bz2
Make SHOW_TOOLBAR_CALLBACK a dotted path.
Fix #473.
Diffstat (limited to 'debug_toolbar/middleware.py')
-rw-r--r--debug_toolbar/middleware.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py
index e402553..b7114af 100644
--- a/debug_toolbar/middleware.py
+++ b/debug_toolbar/middleware.py
@@ -37,12 +37,8 @@ class DebugToolbarMiddleware(object):
"""
debug_toolbars = {}
- def __init__(self):
- self.show_toolbar = dt_settings.CONFIG['SHOW_TOOLBAR_CALLBACK'] or show_toolbar
- self.insert_before = dt_settings.CONFIG['INSERT_BEFORE']
-
def process_request(self, request):
- if not self.show_toolbar(request):
+ if not dt_settings.CONFIG['SHOW_TOOLBAR_CALLBACK'](request):
return
response = None
toolbar = DebugToolbar(request)
@@ -82,7 +78,7 @@ class DebugToolbarMiddleware(object):
response.get('Content-Type', '').split(';')[0] in _HTML_TYPES):
content = force_text(response.content, encoding=settings.DEFAULT_CHARSET)
try:
- insert_at = content.lower().rindex(self.insert_before.lower())
+ insert_at = content.lower().rindex(dt_settings.CONFIG['INSERT_BEFORE'].lower())
except ValueError:
pass
else: