Spaces:
Running
Running
| 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, | |
| } | |
| }, | |
| ) | |