class GeventTimer(TimerEvent): def __init__(self): super(GeventTimer, self).__init__() self._tmev = LibeventTimer(0, lambda: self.ready(0)) self._tmev.cancel() def reset(self, usecs): self._tmev.add(usecs / 1000000.0) def cancel(self): self._tmev.cancel()
def __init__(self): super(GeventTimer, self).__init__() self._tmev = LibeventTimer(0, lambda: self.ready(0)) self._tmev.cancel()