bokeh.client.websocket
为 Tornado Websockets 提供一个低级包装器,它添加了锁定并解决了一些兼容性问题。
-
class WebSocketClientConnectionWrapper(socket: WebSocketClientConnection)[source]
用于 Tornado 版本之间的兼容性和添加 write_lock
-
close(code: int | None = None, reason: str | None = None) → None[source]
关闭 websocket。
-
read_message(callback: Callable[[...], Any] | None = None) → Awaitable[None | str | bytes][source]
从 websocket 读取消息并执行回调。
-
async write_message(message: str | bytes, binary: bool = False, locked: bool = True) → None[source]
在获得适当的 Bokeh 文档锁后,将消息写入 websocket。