Пример #1
0
 def __init__(self, callback, period=0.0, delay=0.0, callback_args=()):
     self._callback = callback
     self._args = callback_args
     self._period = period
     self._timer = timer = FDTimer()
     if delay:
         timer.settime(delay, period)
     else:
         timer.settime(period, period)
Пример #2
0
 def __init__(self, poller=None):
     self._expireq = []
     self._poller = poller or asyncio.Poll()
     self._duration_timer = FDTimer(CLOCK_REALTIME)
     self._poller.register_fd(self._duration_timer.fileno(),
                              asyncio.EPOLLIN, self._duration_timeout)