bokeh.server.callbacks
提供类来表示可以与 Bokeh 文档和会话关联的回调代码。
-
class NextTickCallback(callback: Callable[[], None], *, callback_id: ID)[source]
表示在下一个 IOLoop
“滴答” 上执行的回调。
-
__init__(callback: Callable[[], None], *, callback_id: ID) → None[source]
- 参数:
callback (callable)
id (ID)
-
class PeriodicCallback(callback: Callable[[], None], period: int, *, callback_id: ID)[source]
表示在 IOLoop
上以指定的周期时间间隔定期执行的回调。
-
__init__(callback: Callable[[], None], period: int, *, callback_id: ID) → None[source]
- 参数:
callback (callable)
period (int)
id (ID)
-
property period: int
此回调应重复执行的周期时间(以毫秒为单位)。
-
class SessionCallback(callback: Callable[[], None], *, callback_id: ID)[source]
与 Bokeh 文档和会话关联的回调对象的基类。
-
__init__(callback: Callable[[], None], *, callback_id: ID) → None[source]
- 参数:
callback (callable)
id (ID)
-
property callback: Callable[[], None]
此回调包装的可调用对象。
-
property id: ID
此回调的唯一 ID
-
class TimeoutCallback(callback: Callable[[], None], timeout: int, *, callback_id: ID)[source]
表示一个回调,在指定的时间间隔过去后,在 IOLoop
上执行一次。
-
__init__(callback: Callable[[], None], timeout: int, *, callback_id: ID) → None[source]
- 参数:
callback (callable)
timeout (int)
id (ID)
-
property timeout: int
回调应该运行后的超时时间(以毫秒为单位)。