X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/c557bfbd418c903a6c70fc0cbffddab1a363cea9..e489f494d0bb7ee28ef8c41ef47069ceebe118ee:/waker.py diff --git a/waker.py b/waker.py index 681de1b..4898c25 100644 --- a/waker.py +++ b/waker.py @@ -12,13 +12,12 @@ class ToBeWoken: self.one_shot = one_shot class Waker(): - def __init__(self, sm): - self._sm = sm - self._t = ThreadRepeater(self._wake, SLEEP_TIME, name="Waker") + def __init__(self): self._tobewokens = [] self._tobewokens_lock = Lock() + self._t = ThreadRepeater(self._wake, SLEEP_TIME, name="Waker") - def register(f, time, one_shot = False): + def register(self, f, time, one_shot = False): '''Register a function which is called approximately every