Pokeh Application Handlerを提供し,Pythonソースコードをコンパイルして実行することで文書を構築する.
Bokehサーバコマンドツールは,このハンドラを用いてスクリプトとノートを実行するアプリケーションを構築する.
def make_doc(doc): # do work to modify the document, add plots, widgets, etc. return doc app = Application(FunctionHandler(make_doc)) server = Server({'/bkapp': app}, io_loop=IOLoop.current()) server.start()
CodeHandler
修正文書のソースコードを実行する.
__init__
source (str) -- Pythonソースコード
filename (str) -- デバッグやエラー出力で使用されるファイル名は
argv (list[str], optional) -- 以下の形式で提供する文字列パラメータリスト sys.argv コードが実行されると
sys.argv
modify_document
url_path
構成されたファイル名のベース名の最後のパスコンポーネント。
error
処理プログラムが失敗した場合、関連するエラーメッセージが含まれる可能性がある。
error_detail
ハンドラが失敗した場合,バックトラックや他の詳細な情報が含まれている可能性がある.
failed
True 処理人が伝票の修正に失敗したら
True
safe_to_fork
Bokehサーバーは新しい労働者たちがまだ安全であるかどうかを派生する。
False コードが実行されていれば戻ります。
False