new state machine, HasStates mixin

This commit is contained in:
l_samenv
2022-11-21 14:08:17 +01:00
parent 00b0a54f12
commit 4405b2b02c
3 changed files with 403 additions and 1 deletions

View File

@ -246,7 +246,7 @@ class PollInfo:
self.fast_flag = False
self.trigger_event = trigger_event
def trigger(self):
def trigger(self, immediate=False):
"""trigger a recalculation of poll due times"""
self.trigger_event.set()