blob: 7c7546b6d993939886e2b7b8d3b818c31e0d2bb2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import logging
from apscheduler.schedulers.sync import Scheduler
from apscheduler.triggers.interval import IntervalTrigger
from apscheduler.workers.sync import Worker
def say_hello():
print('Hello!')
logging.basicConfig(level=logging.DEBUG)
try:
with Scheduler() as scheduler, Worker(scheduler.data_store, portal=scheduler.portal):
scheduler.add_schedule(say_hello, IntervalTrigger(seconds=1))
scheduler.wait_until_stopped()
except (KeyboardInterrupt, SystemExit):
pass
|