mode.timers

AsyncIO Timers.

class mode.timers.Timer(interval: ~typing.Union[~datetime.timedelta, int, float, str], *, max_drift_correction: float = 0.1, name: str = '', clock: ~typing.Callable[[], float] = <built-in function perf_counter>, sleep: ~typing.Callable[[float], ~typing.Awaitable[None]] = <function sleep>)

Timer state.

adjust_interval(drift: float) float
interval: Union[timedelta, int, float, str]
interval_s: float
iteration: int
last_wakeup_at: float
last_yield_at: float
max_drift: float
max_interval_s: float
min_interval_s: float
on_before_yield() None
tick() float