[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/share.py

This commit is contained in:
2026-10-27 22:58:05 -04:00
parent 769e3ca559
commit bc26d1506b
+5 -5
View File
@@ -11,7 +11,7 @@ import json
import logging
import secrets
import threading
from datetime import datetime, timedelta, timezone
from datetime import UTC, datetime, timedelta
from pathlib import Path
logger = logging.getLogger("obsigate.share")
@@ -58,7 +58,7 @@ def create_share(
expires_at = None
if expires_in_hours:
expires_at = (datetime.now(timezone.utc) + timedelta(hours=expires_in_hours)).isoformat()
expires_at = (datetime.now(UTC) + timedelta(hours=expires_in_hours)).isoformat()
share = {
"id": token,
@@ -66,7 +66,7 @@ def create_share(
"vault": vault,
"path": path,
"created_by": created_by,
"created_at": datetime.now(timezone.utc).isoformat(),
"created_at": datetime.now(UTC).isoformat(),
"expires_at": expires_at,
"access_count": 0,
"last_accessed": None,
@@ -86,7 +86,7 @@ def get_share_by_token(token: str) -> dict | None:
return None
if share.get("expires_at"):
expires = datetime.fromisoformat(share["expires_at"])
if datetime.now(timezone.utc) > expires:
if datetime.now(UTC) > expires:
return None
return share
@@ -98,7 +98,7 @@ def record_access(token: str):
share = data["shares"].get(token)
if share:
share["access_count"] = share.get("access_count", 0) + 1
share["last_accessed"] = datetime.now(timezone.utc).isoformat()
share["last_accessed"] = datetime.now(UTC).isoformat()
_write(data)