archive
/
actioner
Archived
1
Fork 0
This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
actioner/actioner/scheduler/__init__.py

19 lines
501 B
Python

import asyncio
from apscheduler.schedulers.asyncio import AsyncIOScheduler
from .todoist_assigned_issues import todoist_assigned_issues
from .todoist_repo_prs import todoist_repo_prs
def create_scheduler():
scheduler = AsyncIOScheduler()
scheduler.add_job(todoist_assigned_issues, 'interval', minutes=15)
scheduler.add_job(todoist_repo_prs, 'interval', minutes=15)
return scheduler
def start_scheduler(scheduler):
scheduler.start()
asyncio.get_event_loop().run_forever()