[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/webhooks.py
CI / security (pull_request) Successful in 1m57s
CI / lint (pull_request) Failing after 2m7s
CI / test (pull_request) Skipped
CI / build (pull_request) Skipped
CI / e2e (pull_request) Skipped

This commit is contained in:
2026-10-27 22:58:14 -04:00
parent b6e5f01748
commit 01572736c0
+4 -4
View File
@@ -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}")