'''Register a function which is called approximately every <time> seconds (or just once, if one_shot is True). f should return quickly, or it will delay the waker!'''
time = max(time//SLEEP_TIME, 1)
with self._tobewokens_lock:
- self._tobewokens.append(ToBeWoken(f, time, 0, one_shot))
+ self._tobewokens.append(ToBeWoken(f, time, one_shot))
def _wake(self):
with self._tobewokens_lock: