bokeh.client.connection

Bokehサーバと通信するための非常に低いレベルのツールを実現する。

ユーザーは常に使いたいと思っています ClientSession 代わりに標準用法である.

class ClientConnection(session, websocket_url, io_loop=None, arguments=None)[ソース]

Bokeh低レベルクラスを実現するための ClientSession 使用する ClientSession サーバに接続するには、以下の操作を実行してください。

__init__(session, websocket_url, io_loop=None, arguments=None)[ソース]

サーバへのWebSocket接続を開きます。

close(why='closed')[ソース]

WebSocket接続をオフにします。

force_roundtrip()[ソース]

強制往復要求/返信サーバは,競合を避ける必要がある場合がある.主にテストに用いられる。

テストキット以外では、この方法は性能に影響を与え、必要とされてはいけない。

戻り値

なし

loop_until_closed()[ソース]

ブロックループが実行され、イベントコールバックが接続がオフになるまで実行される(例えば、Ctrl−Cを押す)。

この方法は,Bokehサーバ“外部”でBokehアプリケーションコードを実行するために用いることができるが,どの実際の用例に対しても強く反対している.

pull_doc(document)[ソース]

サーバから文書を引き,入力された文書を上書きする.

パラメータ

document -- (文書)サーバコンテンツでカバーする文書.

戻り値

なし

push_doc(document)[ソース]

文書をサーバにプッシュし,任意の既存のサーバ側文書をカバーする.

パラメータ

document -- (文書)サーバにプッシュする文書

戻り値

サーバー応答

request_server_info()[ソース]

サーバに関する情報を問い合わせる.

戻り値

サーバ属性の辞書。

property connected

WebSocketに接続したかどうか,初期ハンドシェイクメッセージを交換した.

property error_code

接続切断を招くエラーがあれば,その属性はエラーコードを保持する.ほかに方法はない。

property error_detail

接続切断の原因となるエラーがあれば,その属性はエラー詳細情報を保持する.そうでなければ空文字列である.

property error_reason

接続損失の原因コードは DISCONNECTED.ErrorReason 枚挙値.

property io_loop

竜巻. IOLoop この接続は使用中である.

property url

この接続先のWebSocketのURLを接続する.