实现与Bokeh服务器通信的非常低级的工具。
用户总是希望使用 ClientSession 而不是标准用法。
ClientSession
ClientConnection
用于实现 ClientSession 使用 ClientSession 连接到服务器。
__init__
打开到服务器的websocket连接。
close
关闭Websocket连接。
force_roundtrip
强制向服务器发出往返请求/答复,有时需要这样做以避免竞争条件。主要用于测试。
在测试套件之外,这种方法会损害性能,因此不应该需要这种方法。
没有
loop_until_closed
执行一个阻塞循环,该循环运行并执行事件回调,直到连接关闭(例如,通过按Ctrl-C)。
虽然这个方法可以用来在Bokeh服务器之外运行Bokeh应用程序代码,但是对于任何实际的用例,这种做法是非常不推荐的。
pull_doc
从服务器中提取文档,覆盖传入的文档
document -- (Document)要用服务器内容覆盖的文档。
push_doc
将文档推送到服务器,覆盖任何现有的服务器端文档。
document -- (文档)要推送到服务器的文档
服务器回复
request_server_info
询问有关服务器的信息。
服务器属性词典。
connected
我们是否连接了Websocket并交换了初始握手消息。
error_code
如果存在导致断开连接的错误,此属性将保存错误代码。没有别的。
error_detail
如果存在导致断开连接的错误,则此属性包含错误详细信息。否则为空字符串。
error_reason
连接丢失的原因编码为 DISCONNECTED.ErrorReason 枚举值
DISCONNECTED.ErrorReason
io_loop
龙卷风 IOLoop 此连接正在使用。
IOLoop
url
此连接所指向的websocket的URL。