From 911924d627925770c67f20cb60f1dc876731884c Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Sat, 1 Aug 2026 16:42:46 +0200 Subject: [PATCH] fix: replace deprecated datetime.utcnow() with datetime.now(timezone.utc) --- api/main.py | 4 ++-- sync.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/main.py b/api/main.py index d4e9382..40a7484 100644 --- a/api/main.py +++ b/api/main.py @@ -1,5 +1,5 @@ import logging -from datetime import datetime +from datetime import datetime, timezone from pathlib import Path from fastapi import FastAPI, HTTPException, Query @@ -95,7 +95,7 @@ def get_events( return EventsListResponse( events=events, count=len(events), - query_time=datetime.utcnow().isoformat() + "Z", + query_time=datetime.now(timezone.utc).replace(tzinfo=None).isoformat() + "Z", ) diff --git a/sync.py b/sync.py index 49e6f48..2fda7c9 100644 --- a/sync.py +++ b/sync.py @@ -209,7 +209,7 @@ def ping_healthcheck(): def run_sync_once(): - run_ts = datetime.utcnow().replace(microsecond=0) + run_ts = datetime.now(timezone.utc).replace(tzinfo=None, microsecond=0) window_start = run_ts - timedelta(days=WINDOW_PAST_DAYS) window_end = run_ts + timedelta(days=WINDOW_FUTURE_DAYS)