aboutsummaryrefslogtreecommitdiff
path: root/util/TimeOps.py
blob: dcd5038ccfbc8f947d95e0e770e07dd115dac554 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import time as clock
def time():
    return clock.time()*1000 #all times in MS
class Stopwatch:
    def __init__(self):
        self.running = False
        self.startTime = -1
        self.stopTime = -1
    def start(self):
        self.startTime = time()
        self.running = True
    def elapsed(self):
        if self.running:
            return time()-self.startTime
        else:
            return self.stopTime - self.startTime
    def stop(self):
        self.stopTime = time()
        self.running = False