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()