fix: use aware UTC in health timestamp (#4503)

This commit is contained in:
Rolly Calma 2026-06-19 02:58:25 +08:00 committed by GitHub
parent 804691501f
commit 790ef81b06
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

4
app.py
View file

@ -39,7 +39,7 @@ load_dotenv(encoding="utf-8-sig")
import asyncio import asyncio
import logging import logging
import secrets import secrets
from datetime import datetime from datetime import datetime, timezone
from typing import Dict from typing import Dict
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
@ -863,7 +863,7 @@ async def get_version():
@app.get("/api/health") @app.get("/api/health")
async def health_check() -> Dict[str, str]: async def health_check() -> Dict[str, str]:
return {"status": "healthy", "timestamp": datetime.utcnow().isoformat()} return {"status": "healthy", "timestamp": datetime.now(timezone.utc).isoformat()}
@app.get("/api/ready") @app.get("/api/ready")
async def readiness_check() -> JSONResponse: async def readiness_check() -> JSONResponse: