X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/dfe98478e79cf926b2867677b3e1b90e6b679024..a7c0b8e1ba3fc6170f14bb0c964e5ac9e9ba4881:/waker.py diff --git a/waker.py b/waker.py deleted file mode 100644 index 1cf2884..0000000 --- a/waker.py +++ /dev/null @@ -1,35 +0,0 @@ -from libtuer import ThreadRepeater -from collections import namedtuple - -SLEEP_TIME = 0.5 - -ToBeWoken = namedtuple('ToBeWoken','f period time_since_call one_shot') - -class Waker(): - def __init__(self, sm): - self._sm = sm - self._t = ThreadRepeater(self._wake, SLEEP_TIME, name="Waker") - self._tobewokens = [] - - def register(f, time, one_shot = False): - '''Register a function which is called approximately every