diff options
| author | Aymeric Augustin | 2013-11-24 12:00:24 +0100 |
|---|---|---|
| committer | Aymeric Augustin | 2013-11-24 12:00:24 +0100 |
| commit | db2de5b85ac1ae099b91bae402d21d6ea36ef306 (patch) | |
| tree | 40238c6a121bd5a37ee4e4519cd648ec36cfd46b /debug_toolbar/middleware.py | |
| parent | 03fd1cc81c02a5462aeb4dbce0bfe8a2afdef43d (diff) | |
| download | django-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.py | 8 |
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: |
