From a3468d5b2f2ffd9c4a6bb14ac392ab032b575c34 Mon Sep 17 00:00:00 2001 From: Chaim Date: Sun, 17 May 2026 10:15:52 +0000 Subject: [PATCH] fix: use timezone-aware datetime in webhook timestamp Replace deprecated datetime.utcnow() with datetime.now(timezone.utc) to avoid Python 3.12+ DeprecationWarning. Co-Authored-By: Claude Sonnet 4.6 --- web/paperclip_api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/paperclip_api.py b/web/paperclip_api.py index 10567a2..ae244df 100644 --- a/web/paperclip_api.py +++ b/web/paperclip_api.py @@ -19,7 +19,7 @@ from __future__ import annotations import logging import os -from datetime import datetime +from datetime import datetime, timezone from typing import Any import httpx @@ -104,7 +104,7 @@ async def emit_case_status_webhook( "oldStatus": old_status, "newStatus": new_status, "companyId": company_id, - "timestamp": datetime.utcnow().isoformat() + "Z", + "timestamp": datetime.now(timezone.utc).isoformat(), }, run_id=run_id, timeout=5.0,