aboutsummaryrefslogtreecommitdiff
path: root/util/TimeOps.py
blob: 841efab947b2f4a71fb87810705291f36436573b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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