File size: 396 Bytes
f23c8c4 | 1 2 3 4 5 6 7 8 9 10 11 | import json
from pathlib import Path
from fastapi import APIRouter
router=APIRouter(prefix="/benchmark",tags=["benchmark"])
DATA=Path(__file__).resolve().parents[2]/"benchmark"/"results.json"
@router.get("/results")
def results():
if not DATA.exists(): return {"results":[]}
try: return {"results":json.loads(DATA.read_text(encoding="utf-8"))}
except Exception: return {"results":[]}
|