diff options
| author | Alex Gaynor | 2009-08-10 11:52:01 -0500 | 
|---|---|---|
| committer | Alex Gaynor | 2009-08-10 11:52:01 -0500 | 
| commit | d42b562aef1964e476d1fd559463d4c4196a971c (patch) | |
| tree | 0d527c1321b6c64e07bfeaa29e79171db1728393 /debug_toolbar/panels | |
| parent | edb6df609b3ffd2c56c258528032444bb0c48cf1 (diff) | |
| download | django-debug-toolbar-d42b562aef1964e476d1fd559463d4c4196a971c.tar.bz2 | |
Show the number of rendered templates in the toolbar.
Diffstat (limited to 'debug_toolbar/panels')
| -rw-r--r-- | debug_toolbar/panels/template.py | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/debug_toolbar/panels/template.py b/debug_toolbar/panels/template.py index 7dc7b06..911952f 100644 --- a/debug_toolbar/panels/template.py +++ b/debug_toolbar/panels/template.py @@ -36,13 +36,15 @@ class TemplateDebugPanel(DebugPanel):      def __init__(self):          self.templates = [] -        template_rendered.connect(self._storeTemplateInfo) +        template_rendered.connect(self._store_template_info) -    def _storeTemplateInfo(self, sender, **kwargs): +    def _store_template_info(self, sender, **kwargs):          self.templates.append(kwargs)      def title(self): -        return 'Templates' +        num_templates = len([t for t in self.templates +            if not t['template'].name.startswith('debug_toolbar/')]) +        return 'Templates (%s rendered)' % num_templates      def url(self):          return ''  | 
