Spaces:
Running
Running
File size: 532 Bytes
8713eac d67439e 4e4ad14 d67439e 8713eac d67439e 8713eac d67439e 8713eac 4e4ad14 8713eac d67439e 8713eac a854ef9 4e4ad14 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from fastapi import Request, Response
from fastapi.responses import JSONResponse
from fastapi.exceptions import HTTPException, RequestValidationError
async def error_handler(request: Request, exc: Exception) -> JSONResponse:
"""
Error handler function for FastAPI.
Args:
request: The HTTP request that caused the error.
exc: The exception that was raised.
Returns:
The error response.
"""
return JSONResponse(
status_code=500,
content={"detail": str(exc)},
)
|