## 8 補助関数

`boolean`( | value)

  Pythonの値を、XML-RPCのBoolean定数 `True`または`False`に変換し ます。

`binary`( | data)

  Python文字列をそのまま `Binary` オブジェクトに変換します。

`dumps`( | params[, methodname[, methodresponse[, encoding[, allow_none]]]])

  params を XML-RPC リクエストの形式に変換します。 methodresponse が真の場合、XML-RPC レスポンスの形式に変換します。 params に指定できるのは、引数からなるタプルか `Fault` 例外クラスのインスタンスです。 methodresponse が真の場合、単一の値だけを返します。従って、 params の長さも 1 でなければなりません。 encoding を指定した場合、生成される XML のエンコード方式に なります。デフォルトは UTF-8 です。 Python の `None` は標準の XML-RPC には利用できません。 `None` を使えるようにするには、allow_none を真に して、拡張機能つきにしてください。

`loads`( | data)

  XML-RPC リクエストまたはレスポンスを `(params, methodname)` の形式をとる Python オブジェクトにします。 params は引数のタプルです。methodname は 文字列で、パケット中にメソッド名がない場合には `None` に なります。 例外条件を示す XML-RPC パケットの場合には、 `Fault` 例外 を送出します。