diff options
Diffstat (limited to 'debug_toolbar/panels/__init__.py')
| -rw-r--r-- | debug_toolbar/panels/__init__.py | 16 | 
1 files changed, 4 insertions, 12 deletions
| diff --git a/debug_toolbar/panels/__init__.py b/debug_toolbar/panels/__init__.py index 1b2a767..178ea6f 100644 --- a/debug_toolbar/panels/__init__.py +++ b/debug_toolbar/panels/__init__.py @@ -9,16 +9,10 @@ class Panel(object):      """      Base class for panels.      """ - -    # We'll maintain a local context instance so we can expose our template -    # context variables to panels which need them. (But see issue #450.) -    context = {} - -    # Private panel methods - -    def __init__(self, toolbar, context={}): +    def __init__(self, toolbar):          self.toolbar = toolbar -        self.context.update(context) + +    # Private panel properties      @property      def panel_id(self): @@ -81,9 +75,7 @@ class Panel(object):          template's context.          """          if self.has_content: -            context = self.context.copy() -            context.update(self.get_stats()) -            return render_to_string(self.template, context) +            return render_to_string(self.template, self.get_stats())      # URLs for panel-specific views | 
