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[源代码]#

使用给定的原因(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)[源代码]#

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

property reply: Message[Any] | None#

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

property reqid: ID#

原始消息的请求ID。