Skip to content

Commit 5ee0115

Browse files
committed
don’t require websockets
1 parent 1085490 commit 5ee0115

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pylabrobot/liquid_handling/backends/websocket.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(
4747
raise RuntimeError("The simulator requires websockets to be installed.")
4848

4949
super().__init__(num_channels=num_channels)
50-
self._websocket: Optional[websockets.legacy.server.WebSocketServerProtocol] = None
50+
self._websocket: Optional["websockets.legacy.server.WebSocketServerProtocol"] = None
5151
self._loop: Optional[asyncio.AbstractEventLoop] = None
5252
self._t: Optional[threading.Thread] = None
5353
self._stop_: Optional[asyncio.Future] = None
@@ -111,7 +111,7 @@ async def handle_event(self, event: str, data: dict):
111111
if event == "ping":
112112
await self.websocket.send(json.dumps({"event": "pong"}))
113113

114-
async def _socket_handler(self, websocket: websockets.legacy.server.WebSocketServerProtocol):
114+
async def _socket_handler(self, websocket: "websockets.legacy.server.WebSocketServerProtocol"):
115115
""" Handle a new websocket connection. Save the websocket connection store received
116116
messages in `self.received`. """
117117

0 commit comments

Comments
 (0)