bokeh.client.states#

提供一组对象来表示与 Bokeh 服务器连接的不同阶段。

class CONNECTED_AFTER_ACK[source]#

ClientConnection 已连接到 Bokeh 服务器,并已收到来自服务器的 ACK。

class CONNECTED_BEFORE_ACK[source]#

ClientConnection 已连接到 Bokeh 服务器,但尚未收到来自服务器的 ACK。

class DISCONNECTED(reason: ErrorReason = ErrorReason.NO_ERROR, error_code: int | None = None, error_detail: str = '')[source]#

ClientConnection 曾经连接到 Bokeh 服务器,但现在已断开连接。

__init__(reason: ErrorReason = ErrorReason.NO_ERROR, error_code: int | None = None, error_detail: str = '') None[source]#

使用给定的原因(ErrorReason 枚举)、错误 ID 和作为字符串提供的附加信息构建 DISCONNECT 状态。

property error_code: int | None#

保存错误代码(如果有)。否则为 None。

property error_detail: str#

保存错误消息(如果有)。否则为空字符串。

property error_reason: ErrorReason#

错误原因,编码为枚举值。

class ErrorReason(value)[source]#

一个枚举。

class NOT_YET_CONNECTED[source]#

ClientConnection 尚未连接。

class WAITING_FOR_REPLY(reqid: ID)[source]#

ClientConnection 已向 Bokeh 服务器发送消息,该消息应生成配对回复,并且正在等待回复。

property reply: Message[Any] | None#

来自服务器的回复。(在回复到达之前为 None

property reqid: ID#

原始消息的请求 ID。