services are checked

This commit is contained in:
2024-11-08 17:14:02 +03:00
parent a5b1e0b2f4
commit c5b771e5cb
82 changed files with 1720 additions and 869 deletions

View File

@@ -7,21 +7,23 @@ from fastapi.responses import JSONResponse
def exception_handler_http(request: Request, exc: HTTPException):
print('headers', request.headers)
print("headers", request.headers)
detail = loads(exc.detail)
return JSONResponse(
status_code=exc.status_code,
content={
"Data": detail.get('data', {}),
"Error": detail.get('error_case', 'UNKNOWN'),
"Message": detail.get('message', 'An error occurred while processing the request')
}
"Data": detail.get("data", {}),
"Error": detail.get("error_case", "UNKNOWN"),
"Message": detail.get(
"message", "An error occurred while processing the request"
),
},
)
def exception_handler_exception(request: Request, exc: Exception):
print('headers', request.headers)
print("headers", request.headers)
return JSONResponse(
status_code=status.HTTP_417_EXPECTATION_FAILED, content={"message": exc.__str__()}
status_code=status.HTTP_417_EXPECTATION_FAILED,
content={"message": exc.__str__()},
)