@@ -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 ,
0 commit comments