Spaces:
Sleeping
Sleeping
File size: 410 Bytes
45b1179 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | from fastapi import Request
from fastapi.responses import JSONResponse
from app.shared.errors.exceptions import AppError
async def app_error_handler(request: Request, exc: AppError) -> JSONResponse:
return JSONResponse(
status_code=exc.status_code,
content={
"error": {
"code": exc.code,
"message": exc.message,
}
},
)
|