Source code for irc.schedule
import abc
from tempora import schedule
[docs]class DefaultScheduler(schedule.InvokeScheduler, IScheduler):
[docs] def execute_every(self, period, func):
"""
Executes `func` every `period`.
:param `func`: function to execute
:param `period`: `int` in seconds, or `datetime.timedelta`
"""
self.add(schedule.PeriodicCommand.after(period, func))