Blame | Last modification | View Log | Download
# Written by John Hoffman# see LICENSE.txt for license informationfrom time import *import sys_MAXFORWARD = 100_FUDGE = 1class RelativeTime:def __init__(self):self.time = time()self.offset = 0def get_time(self):t = time() + self.offsetif t < self.time or t > self.time + _MAXFORWARD:self.time += _FUDGEself.offset += self.time - treturn self.timeself.time = treturn tif sys.platform != 'win32':_RTIME = RelativeTime()def clock():return _RTIME.get_time()