aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/timer.py
blob: 0a5bc83746133d1d3ca12d922d283c4a7e8cc57a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import time
from debug_toolbar.panels import DebugPanel

class TimerDebugPanel(DebugPanel):
    """
    Panel that displays the time a response took.
    """
    name = 'Timer'

    def __init__(self):
        self._start_time = time.time()

    def title(self):
        return 'Time: %0.2fms' % ((time.time() - self._start_time) * 1000)

    def url(self):
        return ''

    def content(self):
        return ''