@@ -77,7 +77,6 @@ async def _validation_exception_handler(request: Request, e: RequestValidationEr
77
77
'msg' : msg ,
78
78
'data' : data ,
79
79
}
80
- request .state .__request_validation_exception__ = content # 用于在中间件中获取异常信息
81
80
return MsgSpecJSONResponse (status_code = 422 , content = content )
82
81
83
82
@@ -100,7 +99,6 @@ async def http_exception_handler(request: Request, exc: HTTPException):
100
99
else :
101
100
res = response_base .fail (res = CustomResponseCode .HTTP_400 )
102
101
content = res .model_dump ()
103
- request .state .__request_http_exception__ = content
104
102
return MsgSpecJSONResponse (
105
103
status_code = _get_exception_code (exc .status_code ),
106
104
content = content ,
@@ -143,7 +141,6 @@ async def pydantic_user_error_handler(request: Request, exc: PydanticUserError):
143
141
'msg' : CUSTOM_USAGE_ERROR_MESSAGES .get (exc .code ),
144
142
'data' : None ,
145
143
}
146
- request .state .__request_pydantic_user_error__ = content
147
144
return MsgSpecJSONResponse (
148
145
status_code = StandardResponseCode .HTTP_500 ,
149
146
content = content ,
@@ -167,7 +164,6 @@ async def assertion_error_handler(request: Request, exc: AssertionError):
167
164
else :
168
165
res = response_base .fail (res = CustomResponseCode .HTTP_500 )
169
166
content = res .model_dump ()
170
- request .state .__request_assertion_error__ = content
171
167
return MsgSpecJSONResponse (
172
168
status_code = StandardResponseCode .HTTP_500 ,
173
169
content = content ,
@@ -187,7 +183,6 @@ async def custom_exception_handler(request: Request, exc: BaseExceptionMixin):
187
183
'msg' : str (exc .msg ),
188
184
'data' : exc .data if exc .data else None ,
189
185
}
190
- request .state .__request_custom_exception__ = content
191
186
return MsgSpecJSONResponse (
192
187
status_code = _get_exception_code (exc .code ),
193
188
content = content ,
@@ -212,7 +207,6 @@ async def all_unknown_exception_handler(request: Request, exc: Exception):
212
207
else :
213
208
res = response_base .fail (res = CustomResponseCode .HTTP_500 )
214
209
content = res .model_dump ()
215
- request .state .__request_all_unknown_exception__ = content
216
210
return MsgSpecJSONResponse (
217
211
status_code = StandardResponseCode .HTTP_500 ,
218
212
content = content ,
@@ -248,7 +242,6 @@ async def cors_custom_code_500_exception_handler(request, exc):
248
242
else :
249
243
res = response_base .fail (res = CustomResponseCode .HTTP_500 )
250
244
content = res .model_dump ()
251
- request .state .__request_cors_500_exception__ = content
252
245
response = MsgSpecJSONResponse (
253
246
status_code = exc .code if isinstance (exc , BaseExceptionMixin ) else StandardResponseCode .HTTP_500 ,
254
247
content = content ,
0 commit comments