Spaces:
Configuration error
Configuration error
| """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) |