From 01572736c009a27d1e043af315862415977d394c Mon Sep 17 00:00:00 2001 From: bruno Date: Tue, 27 Oct 2026 22:58:14 -0400 Subject: [PATCH] [fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/webhooks.py --- backend/webhooks.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/webhooks.py b/backend/webhooks.py index 8e0d102..cd36ae4 100644 --- a/backend/webhooks.py +++ b/backend/webhooks.py @@ -31,7 +31,7 @@ import os import socket import threading import uuid -from datetime import datetime, timezone +from datetime import UTC, datetime from pathlib import Path from urllib.parse import urlparse @@ -275,7 +275,7 @@ def create_webhook( "url": url, "events": [e for e in events if e in VALID_EVENTS], "enabled": True, - "created_at": datetime.now(timezone.utc).isoformat(), + "created_at": datetime.now(UTC).isoformat(), "last_fired_at": None, # #198 : filtres optionnels (None = pas de filtre, reçoit tout). "vault": _normalize_vault_filter(vault), @@ -344,7 +344,7 @@ async def dispatch_webhooks(event_type: str, data: dict): payload = { "event": event_type, - "timestamp": datetime.now(timezone.utc).isoformat(), + "timestamp": datetime.now(UTC).isoformat(), "data": data, } body = json.dumps(payload, default=str) @@ -369,7 +369,7 @@ async def dispatch_webhooks(event_type: str, data: dict): logger.debug(f"Webhook '{wh['name']}' OK ({resp.status})") else: logger.warning(f"Webhook '{wh['name']}' failed ({resp.status})") - update_webhook(wh["id"], {"last_fired_at": datetime.now(timezone.utc).isoformat()}) + update_webhook(wh["id"], {"last_fired_at": datetime.now(UTC).isoformat()}) except Exception as e: logger.warning(f"Webhook '{wh['name']}' error: {e}")