From 3dde0142d21b9546e0983abeff77b59be2b6039d Mon Sep 17 00:00:00 2001 From: Dave Porter Date: Wed, 7 Jan 2026 13:04:30 -0500 Subject: [PATCH] Fix APScheduler compatibility issue - Remove next_run_time attribute access (not available in newer APScheduler versions) - Use simple logging instead for job confirmation - Fixes AttributeError on service startup --- veo3_scheduler.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/veo3_scheduler.py b/veo3_scheduler.py index f757a62..87e2935 100755 --- a/veo3_scheduler.py +++ b/veo3_scheduler.py @@ -94,10 +94,9 @@ class VEO3Scheduler: replace_existing=True ) - # Get next run time - next_run = self.scheduler.get_jobs()[0].next_run_time + # Log scheduling confirmation logger.info(f"Scheduled to run daily at 7:00 PM EST") - logger.info(f"Next scheduled run: {next_run}") + logger.info("Job scheduled successfully") # Optional: Run immediately on startup for testing # Uncomment the line below to run a report when the service starts