TaskWeaver / scheduler /scheduler.py
PocketSkye's picture
Initial deployment
0242ab2
Raw
History Blame Contribute Delete
504 Bytes
from apscheduler.schedulers.background import (
BackgroundScheduler
)
from scheduler.poller import (
check_due_workflows
)
from scheduler.worker import (
start_worker
)
scheduler = BackgroundScheduler()
def start_scheduler():
if not scheduler.running:
start_worker()
scheduler.add_job(
check_due_workflows,
"interval",
minutes=5
)
scheduler.start()
print(
"Scheduler started"
)