aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/toolbar/loader.py
diff options
context:
space:
mode:
authorRob Hudson2008-09-21 22:35:15 -0700
committerRob Hudson2008-09-21 22:35:15 -0700
commitee810109f7dfb8c70278b5c447b4604bccc987a0 (patch)
tree2adde32a29aa1950b50adc359d808e514c16cd95 /debug_toolbar/toolbar/loader.py
parentee75a75f7e379b492af927b261726bc5d40fdb50 (diff)
downloaddjango-debug-toolbar-ee810109f7dfb8c70278b5c447b4604bccc987a0.tar.bz2
Refactoring middleware and panels so panels have more explicit middleware-like
methods to be more clear when panel processing happens.
Diffstat (limited to 'debug_toolbar/toolbar/loader.py')
-rw-r--r--debug_toolbar/toolbar/loader.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/debug_toolbar/toolbar/loader.py b/debug_toolbar/toolbar/loader.py
index 935f45c..56da11b 100644
--- a/debug_toolbar/toolbar/loader.py
+++ b/debug_toolbar/toolbar/loader.py
@@ -8,8 +8,6 @@ class DebugToolbar(object):
def __init__(self, request):
self.request = request
self.panels = []
- self.panel_list = []
- self.content_list = []
# Override this tuple by copying to settings.py as `DEBUG_TOOLBAR_PANELS`
self.default_panels = (
'debug_toolbar.panels.version.VersionDebugPanel',
@@ -20,7 +18,8 @@ class DebugToolbar(object):
'debug_toolbar.panels.cache.CacheDebugPanel',
'debug_toolbar.panels.template.TemplateDebugPanel',
)
-
+ self.load_panels()
+
def load_panels(self):
"""
Populate debug panels
@@ -48,8 +47,9 @@ class DebugToolbar(object):
raise exceptions.ImproperlyConfigured, 'Toolbar Panel module "%s" does not define a "%s" class' % (panel_module, panel_classname)
try:
- panel_instance = panel_class(self.request)
+ panel_instance = panel_class()
except:
+ print panel_class
raise # Bubble up problem loading panel
self.panels.append(panel_instance)