aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/timer.py
diff options
context:
space:
mode:
authorRob Hudson2008-08-28 00:21:22 -0700
committerRob Hudson2008-08-28 00:21:22 -0700
commit40d08482e53f4be7903a1c14be907bf01f798f9c (patch)
tree97824e7529ba831a5b3de6d33b317be0aa751dc6 /debug_toolbar/panels/timer.py
parentab06fbe6bf60be18a740547db957b5c44ae6b786 (diff)
downloaddjango-debug-toolbar-40d08482e53f4be7903a1c14be907bf01f798f9c.tar.bz2
adding a timing panel
Diffstat (limited to 'debug_toolbar/panels/timer.py')
-rw-r--r--debug_toolbar/panels/timer.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/debug_toolbar/panels/timer.py b/debug_toolbar/panels/timer.py
new file mode 100644
index 0000000..5698463
--- /dev/null
+++ b/debug_toolbar/panels/timer.py
@@ -0,0 +1,18 @@
+import time
+from debug_toolbar.panels import DebugPanel
+
+class TimerDebugPanel(DebugPanel):
+ """
+ Panel that displays the time a response took.
+ """
+ def __init__(self):
+ self._start_time = time.time()
+
+ def title(self):
+ return 'Timer'
+
+ def url(self):
+ return ''
+
+ def content(self):
+ return "%f sec" % (time.time() - self._start_time)