Load full artifact scan in dashboard
This commit is contained in:
@@ -4,7 +4,7 @@ import asyncio
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
from fastapi import FastAPI, File, HTTPException, UploadFile
|
||||
from fastapi import FastAPI, File, HTTPException, Query, UploadFile
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.responses import FileResponse, StreamingResponse
|
||||
|
||||
@@ -211,12 +211,12 @@ async def api_job_events(job_id: str):
|
||||
|
||||
|
||||
@app.get("/api/results")
|
||||
def api_results() -> list[dict]:
|
||||
return scan_results()
|
||||
def api_results(limit: int = Query(1000, ge=1, le=5000)) -> list[dict]:
|
||||
return scan_results(limit=limit)
|
||||
|
||||
|
||||
@app.get("/api/results/curves")
|
||||
def api_result_curves(limit: int = 100) -> list[dict]:
|
||||
def api_result_curves(limit: int = Query(100, ge=1, le=500)) -> list[dict]:
|
||||
return scan_training_curves(limit=limit)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user