12.17.3 例外

このモジュールでの例外はクラスインスタンスとしてコード されています:

exception Error
ベースとなる例外クラスです。Error public なデータメンバ として msg を持ち、エラーの詳細が収められています。

exception ConversionError
Error から導出されたクラスです。インスタンス変数は塚されて いません。

これらの例外を補足する方法を以下の例に示します:

import xdrlib
p = xdrlib.Packer()
try:
    p.pack_double(8.01)
except xdrlib.ConversionError, instance:
    print 'packing the double failed:', instance.msg

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。