mode.timers¶
AsyncIO Timers.
-
class
mode.timers.Timer(interval: Union[datetime.timedelta, float, str], *, max_drift_correction: float = 0.1, name: str = '', clock: Callable[float] = <built-in function perf_counter>, sleep: Callable[float, Awaitable[None]] = <function sleep>)¶ Timer state.
-
interval_s: float = None¶
-
interval: Seconds = None¶
-
max_drift: float = None¶
-
min_interval_s: float = None¶
-
max_interval_s: float = None¶
-
last_wakeup_at: float = None¶
-
last_yield_at: float = None¶
-
iteration: int = None¶
-
adjust_interval(drift: float) → float¶
-
tick() → float¶
-
on_before_yield() → None¶
-