bokeh.server.contexts

アプリケーション、サーバ、およびセッションコンテキストを提供します。

class ApplicationContext(application, io_loop=None, url=None, logout_url=None)[ソース]

サーバエンドブラケット、 bokeh.application.Application 関連データを追加します。これはすべてのセッションに対してグローバルなデータを保存しています ServerSession アプリケーション“インスタンス”に固有のデータを保存する.

class BokehServerContext(application_context)[ソース]
add_next_tick_callback(callback)[ソース]

イベントループの次のテンポで動作するコールバックを追加する.

サブクラスはこの方法を実現しなければならない.

パラメータ

callback (callable) -- コールバックを追加したコールバックは、イベントサイクルの次の滴下器上で実行され、そのフォーマットは、 def callback() (何の論点も受け入れてはいけない)

戻り値

一緒に使えるID remove_next_tick_callback それがそうです。

add_periodic_callback(callback, period_milliseconds)[ソース]

削除されるまで、定期的に実行するコールバックを追加します。

サブクラスはこの方法を実現しなければならない.

パラメータ
  • callback (callable) -- コールバックを追加するコールバックは、指定されたようにイベントループ上で定期的に実行され、そのフォーマットは def callback() (何の論点も受け入れてはいけない)

  • period_milliseconds (int) -- コールバックを実行する間に待つミリ秒数.

戻り値

一緒に使えるID remove_periodic_callback それがそうです。

add_timeout_callback(callback, timeout_milliseconds)[ソース]

コールバックを1つ追加し、TIMEOUT_ミリ秒後に1回実行します。

サブクラスはこの方法を実現しなければならない.

パラメータ
  • callback (callable) -- タイムアウト後,コールバックを追加するためのコールバックはイベントループ上で1回実行され,そのフォーマットは def callback() (何の論点も受け入れてはいけない)

  • timeout_milliseconds (int) -- コールバックを実行するまで待つミリ秒数.

戻り値

一緒に使えるID remove_timeout_callback それがそうです。

remove_next_tick_callback(callback_id)[ソース]

追加を使用したコールバックの削除 add_next_tick_callback それが実行される前に。

サブクラスはこの方法を実現しなければならない.

パラメータ

callback_id -- 返されたIDから add_next_tick_callback

remove_periodic_callback(callback_id)[ソース]

削除追加 add_periodic_callback それがそうです。

サブクラスはこの方法を実現しなければならない.

パラメータ

callback_id -- 返されたIDから add_periodic_callback

remove_timeout_callback(callback_id)[ソース]

追加を使用したコールバックの削除 add_timeout_callback それが実行される前に。

サブクラスはこの方法を実現しなければならない.

パラメータ

callback_id -- 返されたIDから add_timeout_callback

property sessions

SessionContext このアプリケーションに属する例.

サブクラスはこの方法を実現しなければならない.

class BokehSessionContext(session_id, server_context, document, logout_url=None)[ソース]
async with_locked_document(func)[ソース]

文書ロックを保持したまま関数を実行し,その関数に文書を渡す.

サブクラスはこの方法を実現しなければならない.

パラメータ

func (callable) -- 単一のパラメータ(文書)を受け入れて返す None あるいは1つ Future

戻り値

A Future 関数結果を含む

property destroyed

もし True セッションは破棄され、使用できない。

同じIDを有する新しいセッションは後で作成することができるが、この例は実行を再開しないであろう。