bokeh.application.handlers.code

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()
class CodeHandler(*args, **kwargs)[ソース]

修正文書のソースコードを実行する.

__init__(*args, **kwargs)[ソース]
パラメータ
  • source (str) -- Pythonソースコード

  • filename (str) -- デバッグやエラー出力で使用されるファイル名は

  • argv (list[str], optional) -- 以下の形式で提供する文字列パラメータリスト sys.argv コードが実行されると

modify_document(doc)[ソース]
url_path()[ソース]

構成されたファイル名のベース名の最後のパスコンポーネント。

property error

処理プログラムが失敗した場合、関連するエラーメッセージが含まれる可能性がある。

property error_detail

ハンドラが失敗した場合,バックトラックや他の詳細な情報が含まれている可能性がある.

property failed

True 処理人が伝票の修正に失敗したら

property safe_to_fork

Bokehサーバーは新しい労働者たちがまだ安全であるかどうかを派生する。

False コードが実行されていれば戻ります。