From bc26d1506bbd872b76c10b31acee8e05349efe2f Mon Sep 17 00:00:00 2001 From: bruno Date: Tue, 27 Oct 2026 22:58:05 -0400 Subject: [PATCH] [fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/share.py --- backend/share.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/share.py b/backend/share.py index c008d96..73327d8 100644 --- a/backend/share.py +++ b/backend/share.py @@ -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)