From 931894959dff38c73c527229303a4bbb8e159ea7 Mon Sep 17 00:00:00 2001 From: rarebuffalo Date: Fri, 12 Jun 2026 19:10:58 +0530 Subject: [PATCH] add fallback for apscheduler import if not installed --- app/services/scheduler.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/services/scheduler.py b/app/services/scheduler.py index 2bc7b33..c45f38e 100644 --- a/app/services/scheduler.py +++ b/app/services/scheduler.py @@ -37,7 +37,19 @@ import logging from datetime import datetime, timezone, timedelta import httpx -from apscheduler.schedulers.asyncio import AsyncIOScheduler +try: + from apscheduler.schedulers.asyncio import AsyncIOScheduler +except ImportError: + class AsyncIOScheduler: + def __init__(self, *args, **kwargs): + self.running = False + def add_job(self, *args, **kwargs): + pass + def start(self): + pass + def shutdown(self, *args, **kwargs): + pass + from sqlalchemy import select from app.database import AsyncSessionLocal