Skip to content

Commit 1127bcd

Browse files
[PR #9558/0a706625 backport][3.11] Fix refactoring error from moving WebSocket mask (#9563)
Co-authored-by: J. Nick Koston <[email protected]>
1 parent 1417252 commit 1127bcd

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

CHANGES/9558.feature.rst

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9554.feature.rst

aiohttp/_websocket/helpers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def _websocket_mask_python(mask: bytes, data: bytearray) -> None:
5656
websocket_mask = _websocket_mask_python
5757
else:
5858
try:
59-
from ._websocket import _websocket_mask_cython # type: ignore[import-not-found]
59+
from .mask import _websocket_mask_cython # type: ignore[import-not-found]
6060

6161
websocket_mask = _websocket_mask_cython
6262
except ImportError: # pragma: no cover

tests/test_websocket_parser.py

+3
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,9 @@ def test_websocket_mask_cython() -> None:
438438
message = bytearray(websocket_mask_data)
439439
_websocket_helpers._websocket_mask_cython(websocket_mask_mask, message) # type: ignore[attr-defined]
440440
assert message == websocket_mask_masked
441+
assert (
442+
_websocket_helpers.websocket_mask is _websocket_helpers._websocket_mask_cython # type: ignore[attr-defined]
443+
)
441444

442445

443446
def test_websocket_mask_python_empty() -> None:

0 commit comments

Comments
 (0)