From 781b8b3a6d53ad0790ebdef5851d49e464ee8b60 Mon Sep 17 00:00:00 2001 From: Eric Spitler <1396382+eric-spitler@users.noreply.github.com> Date: Mon, 20 Jan 2025 09:25:29 -0700 Subject: [PATCH] Try websockets 11.0+ import first, then fall back to <11.0 --- sanic/server/websockets/impl.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sanic/server/websockets/impl.py b/sanic/server/websockets/impl.py index c2c5373c51..f67b28299e 100644 --- a/sanic/server/websockets/impl.py +++ b/sanic/server/websockets/impl.py @@ -16,12 +16,12 @@ from websockets.frames import Frame, Opcode -try: # websockets < 11.0 - from websockets.connection import Event, State # type: ignore - from websockets.server import ServerConnection as ServerProtocol -except ImportError: # websockets >= 11.0 +try: # websockets >= 11.0 from websockets.protocol import Event, State # type: ignore from websockets.server import ServerProtocol # type: ignore +except ImportError: # websockets < 11.0 + from websockets.connection import Event, State # type: ignore + from websockets.server import ServerConnection as ServerProtocol from websockets.typing import Data