aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/middleware.py
diff options
context:
space:
mode:
authorRussell Keith-Magee2008-12-17 19:48:58 +0900
committerRussell Keith-Magee2008-12-17 19:48:58 +0900
commita148ba84fc9d862061d6a4c7e3b2c034c60931c6 (patch)
tree22d822ffac9da43da9401a22589a3b8d9af19a62 /debug_toolbar/middleware.py
parent0e6ef21e1f94a5064778466313b84d7f572ac164 (diff)
downloaddjango-debug-toolbar-a148ba84fc9d862061d6a4c7e3b2c034c60931c6.tar.bz2
Fixes #19 -- Modified the middleware to only install the debug ROOT_URLCONF if the debug toolbar is actually displayed.
Diffstat (limited to 'debug_toolbar/middleware.py')
-rw-r--r--debug_toolbar/middleware.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py
index 9dd9954..8dcf454 100644
--- a/debug_toolbar/middleware.py
+++ b/debug_toolbar/middleware.py
@@ -44,12 +44,12 @@ class DebugToolbarMiddleware(object):
return True
def process_request(self, request):
- if self.override_url:
- debug_toolbar.urls.urlpatterns += self.original_pattern
- self.override_url = False
- request.urlconf = 'debug_toolbar.urls'
-
if self.show_toolbar(request):
+ if self.override_url:
+ debug_toolbar.urls.urlpatterns += self.original_pattern
+ self.override_url = False
+ request.urlconf = 'debug_toolbar.urls'
+
self.debug_toolbar = DebugToolbar(request)
for panel in self.debug_toolbar.panels:
panel.process_request(request)