@@ -253,10 +253,10 @@ def process_request(
253
253
254
254
try :
255
255
key = headers ["Sec-WebSocket-Key" ]
256
- except KeyError as exc :
257
- raise InvalidHeader ("Sec-WebSocket-Key" ) from exc
258
- except MultipleValuesError as exc :
259
- raise InvalidHeader ("Sec-WebSocket-Key" , "multiple values" ) from exc
256
+ except KeyError :
257
+ raise InvalidHeader ("Sec-WebSocket-Key" ) from None
258
+ except MultipleValuesError :
259
+ raise InvalidHeader ("Sec-WebSocket-Key" , "multiple values" ) from None
260
260
261
261
try :
262
262
raw_key = base64 .b64decode (key .encode (), validate = True )
@@ -267,10 +267,10 @@ def process_request(
267
267
268
268
try :
269
269
version = headers ["Sec-WebSocket-Version" ]
270
- except KeyError as exc :
271
- raise InvalidHeader ("Sec-WebSocket-Version" ) from exc
272
- except MultipleValuesError as exc :
273
- raise InvalidHeader ("Sec-WebSocket-Version" , "multiple values" ) from exc
270
+ except KeyError :
271
+ raise InvalidHeader ("Sec-WebSocket-Version" ) from None
272
+ except MultipleValuesError :
273
+ raise InvalidHeader ("Sec-WebSocket-Version" , "multiple values" ) from None
274
274
275
275
if version != "13" :
276
276
raise InvalidHeaderValue ("Sec-WebSocket-Version" , version )
@@ -308,8 +308,8 @@ def process_origin(self, headers: Headers) -> Origin | None:
308
308
# per https://datatracker.ietf.org/doc/html/rfc6454#section-7.3.
309
309
try :
310
310
origin = headers .get ("Origin" )
311
- except MultipleValuesError as exc :
312
- raise InvalidHeader ("Origin" , "multiple values" ) from exc
311
+ except MultipleValuesError :
312
+ raise InvalidHeader ("Origin" , "multiple values" ) from None
313
313
if origin is not None :
314
314
origin = cast (Origin , origin )
315
315
if self .origins is not None :
@@ -503,7 +503,7 @@ def reject(self, status: StatusLike, text: str) -> Response:
503
503
HTTP response to send to the client.
504
504
505
505
"""
506
- # If a user passes an int instead of a HTTPStatus, fix it automatically.
506
+ # If status is an int instead of an HTTPStatus, fix it automatically.
507
507
status = http .HTTPStatus (status )
508
508
body = text .encode ()
509
509
headers = Headers (
0 commit comments