Python 2 は、コミュニティでサポートを終了しました。Python 2 アプリを Python 3 に移行することをおすすめします。

記述子モジュール関数(試験運用版)

protorpc.remote パッケージは、次の関数を提供します。

is_error_status(status)

RPC ステータスがエラーかどうかを判断します。

引数
status
エラーの有無を確認するために初期化された RpcStatus メッセージです。
check_rpc_status(status)

エラー ステータスを送出する例外に変換します。

引数
status
エラーの有無を確認するために初期化された RpcStatus メッセージです。

status のステータスがエラーである場合は、RpcError を送出します。

method(request_type=message_types.VoidMessage, response_type=message_types.VoidMessage)

メソッドをリモートにするためにメソッドを修飾します。

引数
request_type=message_types.VoidMessage
予期されるリクエストのメッセージの種類です。
response_type=message_types.VoidMessage
予期される応答のメッセージの種類です。

修飾されたリモート メソッドを返します。リモートメソッドには、次のプロパティを持つremote属性が含まれます。

メソッド
元の未修飾メソッドです。
request_type
予期されるリクエストのメッセージの種類です。
response_type
予期される応答のメッセージの種類です。

request_type または response_typeパラメータが messages.Message の適切なサブクラスではない場合、TypeError を送出します

get_remote_method(method)

リモート メソッドの場合は、リモート メソッド情報オブジェクトを返します。それ以外の場合は None を返します。

引数
メソッド
取得するメソッドです。