From 3dd46c1ccf03dabbe2a0bf0b891e5d3ac0272863 Mon Sep 17 00:00:00 2001 From: chenwj <654891551@qq.com> Date: Wed, 1 Feb 2023 17:06:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=A4=84=E7=90=86=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/exception.py | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/src/utils/exception.py b/src/utils/exception.py index 5e7a1ce..5d40427 100644 --- a/src/utils/exception.py +++ b/src/utils/exception.py @@ -8,24 +8,6 @@ from src.dtos import BaseResponse, ErrorModel logger = logging.getLogger("uvicorn.error") -class HttpCodeMsg: - REGISTER_USER_ALREADY_EXISTS = "REGISTER_USER_ALREADY_EXISTS" - LOGIN_BAD_CREDENTIALS = "LOGIN_BAD_CREDENTIALS" - LOGIN_USER_NOT_VERIFIED = "LOGIN_USER_NOT_VERIFIED" - RESET_PASSWORD_BAD_TOKEN = "RESET_PASSWORD_BAD_TOKEN" - VERIFY_USER_BAD_TOKEN = "VERIFY_USER_BAD_TOKEN" - VERIFY_USER_ALREADY_VERIFIED = "VERIFY_USER_ALREADY_VERIFIED" - VERIFY_USER_TOKEN_EXPIRED = "VERIFY_USER_TOKEN_EXPIRED" - HTTP_200 = "OK" - HTTP_400 = "BAD_REQUEST" - HTTP_401 = "UNAUTHORIZED" - HTTP_403 = "FORBIDDEN" - HTTP_404 = "NOT_FOUND" - HTTP_405 = "METHOD_NOT_ALLOWED" - HTTP_500 = "INTERNAL_SERVER_ERROR" - HTTP_502 = "BAD_GATEWAY" - HTTP_503 = "SERVICE_UNAVAILABLE" - HTTP_504 = "GATEWAY_TIMEOUT" def request_validation_error_handler(req: Request, exc: RequestValidationError): """ @@ -70,13 +52,6 @@ def http_exception_handler(req: Request, exc: HTTPException): :return: """ logger.error(f"{req.method} {req.url} , exception:{exc.detail}") - if exc.status_code == 400: - err = ErrorModel(code=status.HTTP_400_BAD_REQUEST, message=exc.detail) - elif exc.status_code == 401: - err = ErrorModel(code=status.HTTP_401_UNAUTHORIZED, message=exc.detail) - elif exc.status_code == 500: - err = ErrorModel(code=status.HTTP_500_INTERNAL_SERVER_ERROR, message=exc.detail) - else: - err = None # 未定义的错误消息 + err = ErrorModel(code=exc.status_code, message=exc.detail) res = BaseResponse(result=None, error=err) return JSONResponse(status_code=exc.status_code, content=res.dict()) \ No newline at end of file