diff options
| author | bkonkle | 2011-09-12 12:02:25 -0500 | 
|---|---|---|
| committer | bkonkle | 2011-09-12 12:02:25 -0500 | 
| commit | e99c3acd249cc05e1e85ec9a60b5a87685a79f78 (patch) | |
| tree | 711ddeeb732cd8776adcfd6f65f28d4c630f06a2 /debug_toolbar/panels/timer.py | |
| parent | 6c005d703941fc60dd8ecc07ad8bdaf3e27b2950 (diff) | |
| download | django-debug-toolbar-e99c3acd249cc05e1e85ec9a60b5a87685a79f78.tar.bz2 | |
Tweaks to the version panel, and whitespace corrections for the timer panel
Diffstat (limited to 'debug_toolbar/panels/timer.py')
| -rw-r--r-- | debug_toolbar/panels/timer.py | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/debug_toolbar/panels/timer.py b/debug_toolbar/panels/timer.py index 1e44212..466e5c0 100644 --- a/debug_toolbar/panels/timer.py +++ b/debug_toolbar/panels/timer.py @@ -21,17 +21,17 @@ class TimerDebugPanel(DebugPanel):      else:          has_content = True          has_resource = True - +          def process_request(self, request):          self._start_time = time.time()          if self.has_resource:              self._start_rusage = resource.getrusage(resource.RUSAGE_SELF) - +          def process_response(self, request, response):          total_time = (time.time() - self._start_time) * 1000          if self.has_resource:              self._end_rusage = resource.getrusage(resource.RUSAGE_SELF) - +                  utime = 1000 * self._elapsed_ru('ru_utime')          stime = 1000 * self._elapsed_ru('ru_stime')          vcsw = self._elapsed_ru('ru_nvcsw') @@ -49,7 +49,7 @@ class TimerDebugPanel(DebugPanel):  #        srss = self._end_rusage.ru_ixrss  #        urss = self._end_rusage.ru_idrss  #        usrss = self._end_rusage.ru_isrss - +                  self.stats = {              'total_time': total_time,              'utime': utime, @@ -69,10 +69,10 @@ class TimerDebugPanel(DebugPanel):          toolbar = DebugToolbarMiddleware.get_current()          toolbar.stats['timer'] = self.stats - +          def nav_title(self):          return _('Time') - +          def nav_subtitle(self):          # TODO l10n          if self.has_resource: @@ -81,16 +81,16 @@ class TimerDebugPanel(DebugPanel):              return 'CPU: %0.2fms (%0.2fms)' % ((utime + stime) * 1000.0, self.stats['total_time'])          else:              return 'TOTAL: %0.2fms' % (self.stats[total_time]) - +          def title(self):          return _('Resource Usage') - +          def url(self):          return '' - +          def _elapsed_ru(self, name):          return getattr(self._end_rusage, name) - getattr(self._start_rusage, name) - +          def content(self):          # TODO l10n on values          rows = ( @@ -104,10 +104,10 @@ class TimerDebugPanel(DebugPanel):  #            ('Page faults', '%d no i/o, %d requiring i/o' % (self.stats['minflt'], self.stats['majflt'])),  #            ('Disk operations', '%d in, %d out, %d swapout' % (self.stats['blkin'], self.stats['blkout'], self.stats['swap'])),          ) - +                  context = self.context.copy()          context.update({              'rows': rows,          }) - +                  return render_to_string('debug_toolbar/panels/timer.html', context) | 
