diff options
| author | Yann Malet | 2011-09-11 06:18:59 +0200 | 
|---|---|---|
| committer | Yann Malet | 2011-09-11 06:18:59 +0200 | 
| commit | 7dfb666ae92ba2831926a003d26480a00a5dff30 (patch) | |
| tree | 6659d51cd875ed4d9774921090a2fc0c3cabcba1 /debug_toolbar/panels/version.py | |
| parent | 3d0a7f2f64f0c21d0d73655e3d908dc6f1608223 (diff) | |
| download | django-debug-toolbar-7dfb666ae92ba2831926a003d26480a00a5dff30.tar.bz2 | |
Modify the Version panel
Diffstat (limited to 'debug_toolbar/panels/version.py')
| -rw-r--r-- | debug_toolbar/panels/version.py | 18 | 
1 files changed, 11 insertions, 7 deletions
diff --git a/debug_toolbar/panels/version.py b/debug_toolbar/panels/version.py index e042732..76e44ed 100644 --- a/debug_toolbar/panels/version.py +++ b/debug_toolbar/panels/version.py @@ -23,11 +23,11 @@ class VersionDebugPanel(DebugPanel):      def url(self):          return '' -     +      def title(self):          return _('Versions') -    def content(self): +    def process_response(self, request, response):          versions = {}          versions['Python'] = '%d.%d.%d' % sys.version_info[:3]          for app in settings.INSTALLED_APPS + ['django']: @@ -49,11 +49,15 @@ class VersionDebugPanel(DebugPanel):              if isinstance(version, (list, tuple)):                  version = '.'.join(str(o) for o in version)              versions[name] = version +        self.stats = { +                'versions': versions, +                'paths': sys.path +                } +        request.debug_toolbar.stats['versions'] = self.stats['versions'] +        request.debug_toolbar.stats['paths'] = self.stats['paths'] +        return response +    def content(self):          context = self.context.copy() -        context.update({ -            'versions': versions, -            'paths': sys.path, -        }) - +        context.update(self.stats)          return render_to_string('debug_toolbar/panels/versions.html', context)  | 
