Spaces:
Configuration error
Configuration error
File size: 403 Bytes
aa15bce |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
"""Response utilities."""
from typing import Optional
from fastapi.responses import JSONResponse
def error_response(message: str, *, status_code: int, detail: Optional[str] = None) -> JSONResponse:
"""Create a standardized error response."""
payload = {"ok": False, "error": message}
if detail:
payload["detail"] = detail
return JSONResponse(payload, status_code=status_code) |