aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Boccon-Gibod <boccongibod@google.com>2023-09-22 11:41:24 -0700
committerGitHub <noreply@github.com>2023-09-22 11:41:24 -0700
commit4c29a1627132df3f6ff0bc0c549db46ad50d459c (patch)
tree9ab5f47c463ec20810c6d65886211add2833859f
parent762d3e92de38d42ec485c8d48b23b951be6ccadb (diff)
parent78a06ae8cfc6effb07eec1270b6e0582b3d9ea0a (diff)
downloadbumble-4c29a1627132df3f6ff0bc0c549db46ad50d459c.tar.gz
Merge pull request #297 from google/gbg/websocket-full-url
ws-client: make implementation match the doc
-rw-r--r--bumble/transport/ws_client.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/bumble/transport/ws_client.py b/bumble/transport/ws_client.py
index facd1c9..b8946ee 100644
--- a/bumble/transport/ws_client.py
+++ b/bumble/transport/ws_client.py
@@ -31,14 +31,12 @@ async def open_ws_client_transport(spec: str) -> Transport:
'''
Open a WebSocket client transport.
The parameter string has this syntax:
- <remote-host>:<remote-port>
+ <websocket-url>
- Example: 127.0.0.1:9001
+ Example: ws://localhost:7681/v1/websocket/bt
'''
- remote_host, remote_port = spec.split(':')
- uri = f'ws://{remote_host}:{remote_port}'
- websocket = await websockets.client.connect(uri)
+ websocket = await websockets.client.connect(spec)
transport = PumpedTransport(
PumpedPacketSource(websocket.recv),