diff options
| author | Rob Hudson | 2008-08-28 00:21:22 -0700 | 
|---|---|---|
| committer | Rob Hudson | 2008-08-28 00:21:22 -0700 | 
| commit | 40d08482e53f4be7903a1c14be907bf01f798f9c (patch) | |
| tree | 97824e7529ba831a5b3de6d33b317be0aa751dc6 /debug_toolbar/panels/timer.py | |
| parent | ab06fbe6bf60be18a740547db957b5c44ae6b786 (diff) | |
| download | django-debug-toolbar-40d08482e53f4be7903a1c14be907bf01f798f9c.tar.bz2 | |
adding a timing panel
Diffstat (limited to 'debug_toolbar/panels/timer.py')
| -rw-r--r-- | debug_toolbar/panels/timer.py | 18 | 
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) | 
