aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/timer.py
diff options
context:
space:
mode:
authorbkonkle2011-09-12 11:59:44 -0500
committerbkonkle2011-09-12 11:59:44 -0500
commit6c005d703941fc60dd8ecc07ad8bdaf3e27b2950 (patch)
tree145da294b9ef5c3cffdf68f60c580e8e270ab84b /debug_toolbar/panels/timer.py
parentf8759c9f0d64a90ac0e1942e735c27c662ab05b1 (diff)
downloaddjango-debug-toolbar-6c005d703941fc60dd8ecc07ad8bdaf3e27b2950.tar.bz2
Tweaks to the timer panel, and a correction to the profiling panel
Diffstat (limited to 'debug_toolbar/panels/timer.py')
-rw-r--r--debug_toolbar/panels/timer.py34
1 files changed, 19 insertions, 15 deletions
diff --git a/debug_toolbar/panels/timer.py b/debug_toolbar/panels/timer.py
index 43cc202..1e44212 100644
--- a/debug_toolbar/panels/timer.py
+++ b/debug_toolbar/panels/timer.py
@@ -5,6 +5,7 @@ except ImportError:
import time
from django.template.loader import render_to_string
from django.utils.translation import ugettext_lazy as _
+from debug_toolbar.middleware import DebugToolbarMiddleware
from debug_toolbar.panels import DebugPanel
class TimerDebugPanel(DebugPanel):
@@ -50,21 +51,24 @@ class TimerDebugPanel(DebugPanel):
# usrss = self._end_rusage.ru_isrss
self.stats = {
- 'total_time': total_time,
- 'utime': utime,
- 'stime': stime,
- 'vcsw': vcsw,
- 'ivcsw': ivcsw,
- 'minflt': minflt,
- 'majflt': majflt,
-# 'blkin': blkin,
-# 'blkout': blkout,
-# 'swap': swap,
-# 'rss': rss,
-# 'urss': urss,
-# 'srss': srss,
-# 'usrss': usrss,
- }
+ 'total_time': total_time,
+ 'utime': utime,
+ 'stime': stime,
+ 'vcsw': vcsw,
+ 'ivcsw': ivcsw,
+ 'minflt': minflt,
+ 'majflt': majflt,
+# 'blkin': blkin,
+# 'blkout': blkout,
+# 'swap': swap,
+# 'rss': rss,
+# 'urss': urss,
+# 'srss': srss,
+# 'usrss': usrss,
+ }
+
+ toolbar = DebugToolbarMiddleware.get_current()
+ toolbar.stats['timer'] = self.stats
def nav_title(self):
return _('Time')