isinstance(ex, hou.Error)
を使用することで、例外インスタンスがHoudini固有の例外かどうかをチェックすることができます。
except hou.Error:
を使用することで、except
ステートメント内のすべてのHoudini固有の例外をキャッチすることができます。
メソッド ¶
description()
→ str
例外のクラスの説明を返します。この説明は、例外インスタンスには関係ありません。
exceptionTypeName()
→ str
例外タイプの名前を返します。
異なるサブクラスのhou.Errorのインスタンスは、異なる名前を返します。
基底クラスのインスタンスは、"Error"
を返します。
str(e.__class__)
を使用することで、そのサブクラスの名前を取得することもできます。
instanceMessage()
→ str
例外インスタンス固有のメッセージを返します。