frimeet-api-nlp / app /shared /errors /handlers.py
AlleksDev's picture
Deploy Frimeet API NLP
45b1179
Raw
History Blame Contribute Delete
410 Bytes
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,
}
},
)