U
vâ’i@ ã @ s– d dl mZmZ d dlmZmZmZmZ ddlm Z ddl
mZmZ edƒZ
eee
gee
f Zeee
ee
f ZG dd„ deƒZdd d
dgZdS )
é )ÚABCÚabstractmethod)ÚCallableÚOptionalÚTypeVarÚUnioné )ÚDisposableBase)ÚRelativeTimeÚScheduledActionÚ_TStatec @ s6 e Zd ZdZdZedeee e e e
dœdd„ƒZdS )ÚPeriodicSchedulerBasez&PeriodicScheduler abstract base class.© N)ÚperiodÚactionÚstateÚreturnc C s t S )a´ Schedules a periodic piece of work.
Args:
period: Period in seconds or timedelta for running the
work periodically.
action: Action to be executed.
state: [Optional] Initial state passed to the action upon
the first iteration.
Returns:
The disposable object used to cancel the scheduled
recurring action (best effort).
)ÚNotImplemented)Úselfr r r r r úP/opt/alt/python38/lib/python3.8/site-packages/reactivex/abc/periodicscheduler.pyÚschedule_periodic s z'PeriodicSchedulerBase.schedule_periodic)N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú __slots__r r
ÚScheduledPeriodicActionr r r r r r r r r
s üûr
r ÚScheduledSingleOrPeriodicActionr
N)Úabcr r Útypingr r r r Z
disposabler Z schedulerr
r r r r r
Ú__all__r r r r Ú