bokeh.command.util

実用的な関数を提供します bokeh 指揮する。

build_single_handler_application(path: str, argv: Optional[Sequence[str]] = None)bokeh.application.application.Application[ソース]

スクリプト,ノート,またはディレクトリの単一のハンドラを用いて構築されたBokehアプリケーションを返す.

一般的に言えばこれはポークです Application 任意の数の処理プログラムを初期化することができる Document 新しいクライアントセッションのオブジェクト。しかし、多くの場合、ただ1つの処理手順が必要だ。この関数検査 path 提供して1つに戻ります Application 初期化は、以下の処理プログラムのうちの1つを使用して行われて

  • ScriptHandler 当たる path はい、一つです。 .py 脚本です。

  • NotebookHandler 当たる path はい、一つです。 .ipynb 木星ノート。

  • DirectoryHandler 当たる path 1つのディレクトリが含まれているディレクトリになります main.py 脚本です。

パラメータ
  • path (str) -- Bokehアプリケーションのファイルまたはディレクトリを作成するためのパス。

  • argv (seq[str], optional) -- アプリケーションハンドラに渡すためのコマンドラインパラメータ

戻り値

Application

例外

RuntimeError --

メモ

もし path 一つの書類で終わる main.py そして、ディレクトリを渡すことにより、ディレクトリ型アプリケーションを実行することに関する警告が印刷される。

build_single_handler_applications(paths: List[str], argvs: Optional[Dict[str, List[str]]] = None) → Dict[str, bokeh.application.application.Application][ソース]

指定されたファイルまたはディレクトリのために辞書を返し、辞書は、単一のハンドラを使用して構築されたBokehアプリケーションにルーティングをマッピングする。

この関数は繰り返しトラバースします paths そして argvs 電話と build_single_handler_application() マッピングを生成します

パラメータ
  • paths (seq[str]) -- Bokehアプリケーションのファイルまたはディレクトリを作成するためのパス。

  • argvs (dict[str, list[str]], optional) -- パスを各パスに渡すハンドラのコマンドラインパラメータにマッピングする.

戻り値

ディクト! [文字列、アプリケーション]

例外

RuntimeError --

die(message: str, status: Optional[int] = 1)None[ソース]

エラーメッセージを印刷して終了します。

この関数は呼び出されます sys.exit 与えられた場合 status それではこの過程は終了するだろう。

パラメータ
  • message (str) -- 印刷するエラーメッセージ

  • status (int) -- 伝えるべき退出状態 sys.exit

report_server_init_errors(address: Optional[str] = None, port: Optional[int] = None, **kwargs: str) → Iterator[None][ソース]

コンテキストマネージャは、以下のような状況が発生した場合に、より多くの情報豊富なエラーメッセージを印刷するのを支援する Server インターネットの問題で起動できません。

パラメータ
  • address (str) -- サーバは傍受したネットワークアドレスを

  • port (int) -- サーバは傍受したネットワークアドレスを

例を引く

with report_server_init_errors(**server_kwargs):
    server = Server(applications, **server_kwargs)

何らかのエラー(例えば、ポートまたはアドレスが使用中である)が存在する場合、深刻なエラーが記録され、プロセスは終了し、呼び出される。 sys.exit(1)