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]#

构造一个 DISCONNECT 状态,其中包含给定的原因(ErrorReason 枚举)、错误 ID 和作为字符串提供的附加信息。

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。