From 75a3d66f161a93332ac5ff7150253875b489eb61 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Fri, 11 Oct 2024 15:26:58 -0700 Subject: [PATCH] remove scheduler (#964) --- skyvern/forge/api_app.py | 9 --------- skyvern/forge/sdk/db/enums.py | 10 ---------- skyvern/scheduler.py | 3 --- 3 files changed, 22 deletions(-) delete mode 100644 skyvern/scheduler.py diff --git a/skyvern/forge/api_app.py b/skyvern/forge/api_app.py index ecfb94c7..4d68a555 100644 --- a/skyvern/forge/api_app.py +++ b/skyvern/forge/api_app.py @@ -19,7 +19,6 @@ from skyvern.forge.sdk.db.exceptions import NotFoundError from skyvern.forge.sdk.routes.agent_protocol import base_router from skyvern.forge.sdk.routes.streaming import websocket_router from skyvern.forge.sdk.settings_manager import SettingsManager -from skyvern.scheduler import SCHEDULER LOG = structlog.get_logger() @@ -60,14 +59,6 @@ def get_agent_app() -> FastAPI: ), ) - # Register the scheduler on startup so that we can schedule jobs dynamically - @app.on_event("startup") - def start_scheduler() -> None: - LOG.info("Starting the skyvern scheduler.") - SCHEDULER.start() - - LOG.info("Server startup complete. Skyvern is now online") - @app.exception_handler(NotFoundError) async def handle_not_found_error(request: Request, exc: NotFoundError) -> Response: return Response(status_code=status.HTTP_404_NOT_FOUND) diff --git a/skyvern/forge/sdk/db/enums.py b/skyvern/forge/sdk/db/enums.py index 56a8eff0..d42eb617 100644 --- a/skyvern/forge/sdk/db/enums.py +++ b/skyvern/forge/sdk/db/enums.py @@ -3,13 +3,3 @@ from enum import StrEnum class OrganizationAuthTokenType(StrEnum): api = "api" - - -class ScheduleRuleUnit(StrEnum): - # No support for scheduling every second - minute = "minute" - hour = "hour" - day = "day" - week = "week" - month = "month" - year = "year" diff --git a/skyvern/scheduler.py b/skyvern/scheduler.py deleted file mode 100644 index 3f29701d..00000000 --- a/skyvern/scheduler.py +++ /dev/null @@ -1,3 +0,0 @@ -from apscheduler.schedulers.asyncio import AsyncIOScheduler - -SCHEDULER = AsyncIOScheduler()