[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/share.py
This commit is contained in:
+5
-5
@@ -11,7 +11,7 @@ import json
|
|||||||
import logging
|
import logging
|
||||||
import secrets
|
import secrets
|
||||||
import threading
|
import threading
|
||||||
from datetime import datetime, timedelta, timezone
|
from datetime import UTC, datetime, timedelta
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
logger = logging.getLogger("obsigate.share")
|
logger = logging.getLogger("obsigate.share")
|
||||||
@@ -58,7 +58,7 @@ def create_share(
|
|||||||
|
|
||||||
expires_at = None
|
expires_at = None
|
||||||
if expires_in_hours:
|
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 = {
|
share = {
|
||||||
"id": token,
|
"id": token,
|
||||||
@@ -66,7 +66,7 @@ def create_share(
|
|||||||
"vault": vault,
|
"vault": vault,
|
||||||
"path": path,
|
"path": path,
|
||||||
"created_by": created_by,
|
"created_by": created_by,
|
||||||
"created_at": datetime.now(timezone.utc).isoformat(),
|
"created_at": datetime.now(UTC).isoformat(),
|
||||||
"expires_at": expires_at,
|
"expires_at": expires_at,
|
||||||
"access_count": 0,
|
"access_count": 0,
|
||||||
"last_accessed": None,
|
"last_accessed": None,
|
||||||
@@ -86,7 +86,7 @@ def get_share_by_token(token: str) -> dict | None:
|
|||||||
return None
|
return None
|
||||||
if share.get("expires_at"):
|
if share.get("expires_at"):
|
||||||
expires = datetime.fromisoformat(share["expires_at"])
|
expires = datetime.fromisoformat(share["expires_at"])
|
||||||
if datetime.now(timezone.utc) > expires:
|
if datetime.now(UTC) > expires:
|
||||||
return None
|
return None
|
||||||
return share
|
return share
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ def record_access(token: str):
|
|||||||
share = data["shares"].get(token)
|
share = data["shares"].get(token)
|
||||||
if share:
|
if share:
|
||||||
share["access_count"] = share.get("access_count", 0) + 1
|
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)
|
_write(data)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user