diff options
| author | Russell Keith-Magee | 2008-12-17 19:48:58 +0900 | 
|---|---|---|
| committer | Russell Keith-Magee | 2008-12-17 19:48:58 +0900 | 
| commit | a148ba84fc9d862061d6a4c7e3b2c034c60931c6 (patch) | |
| tree | 22d822ffac9da43da9401a22589a3b8d9af19a62 /debug_toolbar/middleware.py | |
| parent | 0e6ef21e1f94a5064778466313b84d7f572ac164 (diff) | |
| download | django-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.py | 10 | 
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) | 
