from apscheduler.schedulers.asyncio import AsyncIOScheduler
_scheduler: AsyncIOScheduler | None = None
def set_scheduler(s: AsyncIOScheduler) -> None:
global _scheduler
_scheduler = s
def get_scheduler() -> AsyncIOScheduler:
if _scheduler is None:
raise RuntimeError("Scheduler is not initialized")
return _scheduler