Skip to content

Commit 04ac845

Browse files
authored
清理异常拦截器冗余代码 (#49)
1 parent 92df527 commit 04ac845

File tree

2 files changed

+0
-8
lines changed

2 files changed

+0
-8
lines changed

backend/common/exception/exception_handler.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ async def _validation_exception_handler(request: Request, e: RequestValidationEr
7777
'msg': msg,
7878
'data': data,
7979
}
80-
request.state.__request_validation_exception__ = content # 用于在中间件中获取异常信息
8180
return MsgSpecJSONResponse(status_code=422, content=content)
8281

8382

@@ -100,7 +99,6 @@ async def http_exception_handler(request: Request, exc: HTTPException):
10099
else:
101100
res = response_base.fail(res=CustomResponseCode.HTTP_400)
102101
content = res.model_dump()
103-
request.state.__request_http_exception__ = content
104102
return MsgSpecJSONResponse(
105103
status_code=_get_exception_code(exc.status_code),
106104
content=content,
@@ -143,7 +141,6 @@ async def pydantic_user_error_handler(request: Request, exc: PydanticUserError):
143141
'msg': CUSTOM_USAGE_ERROR_MESSAGES.get(exc.code),
144142
'data': None,
145143
}
146-
request.state.__request_pydantic_user_error__ = content
147144
return MsgSpecJSONResponse(
148145
status_code=StandardResponseCode.HTTP_500,
149146
content=content,
@@ -167,7 +164,6 @@ async def assertion_error_handler(request: Request, exc: AssertionError):
167164
else:
168165
res = response_base.fail(res=CustomResponseCode.HTTP_500)
169166
content = res.model_dump()
170-
request.state.__request_assertion_error__ = content
171167
return MsgSpecJSONResponse(
172168
status_code=StandardResponseCode.HTTP_500,
173169
content=content,
@@ -187,7 +183,6 @@ async def custom_exception_handler(request: Request, exc: BaseExceptionMixin):
187183
'msg': str(exc.msg),
188184
'data': exc.data if exc.data else None,
189185
}
190-
request.state.__request_custom_exception__ = content
191186
return MsgSpecJSONResponse(
192187
status_code=_get_exception_code(exc.code),
193188
content=content,
@@ -212,7 +207,6 @@ async def all_unknown_exception_handler(request: Request, exc: Exception):
212207
else:
213208
res = response_base.fail(res=CustomResponseCode.HTTP_500)
214209
content = res.model_dump()
215-
request.state.__request_all_unknown_exception__ = content
216210
return MsgSpecJSONResponse(
217211
status_code=StandardResponseCode.HTTP_500,
218212
content=content,
@@ -248,7 +242,6 @@ async def cors_custom_code_500_exception_handler(request, exc):
248242
else:
249243
res = response_base.fail(res=CustomResponseCode.HTTP_500)
250244
content = res.model_dump()
251-
request.state.__request_cors_500_exception__ = content
252245
response = MsgSpecJSONResponse(
253246
status_code=exc.code if isinstance(exc, BaseExceptionMixin) else StandardResponseCode.HTTP_500,
254247
content=content,

backend/common/security/jwt.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22
# -*- coding: utf-8 -*-
3-
43
from fastapi import Depends, Request
54
from fastapi.security import OAuth2PasswordBearer
65
from fastapi.security.utils import get_authorization_scheme_param

0 commit comments

Comments
 (0)