[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 socket
import threading import threading
import uuid import uuid
from datetime import datetime, timezone from datetime import UTC, datetime
from pathlib import Path from pathlib import Path
from urllib.parse import urlparse from urllib.parse import urlparse
@@ -275,7 +275,7 @@ def create_webhook(
"url": url, "url": url,
"events": [e for e in events if e in VALID_EVENTS], "events": [e for e in events if e in VALID_EVENTS],
"enabled": True, "enabled": True,
"created_at": datetime.now(timezone.utc).isoformat(), "created_at": datetime.now(UTC).isoformat(),
"last_fired_at": None, "last_fired_at": None,
# #198 : filtres optionnels (None = pas de filtre, reçoit tout). # #198 : filtres optionnels (None = pas de filtre, reçoit tout).
"vault": _normalize_vault_filter(vault), "vault": _normalize_vault_filter(vault),
@@ -344,7 +344,7 @@ async def dispatch_webhooks(event_type: str, data: dict):
payload = { payload = {
"event": event_type, "event": event_type,
"timestamp": datetime.now(timezone.utc).isoformat(), "timestamp": datetime.now(UTC).isoformat(),
"data": data, "data": data,
} }
body = json.dumps(payload, default=str) 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})") logger.debug(f"Webhook '{wh['name']}' OK ({resp.status})")
else: else:
logger.warning(f"Webhook '{wh['name']}' failed ({resp.status})") 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: except Exception as e:
logger.warning(f"Webhook '{wh['name']}' error: {e}") logger.warning(f"Webhook '{wh['name']}' error: {e}")