Inheritance |
|
たいていの場合、Houdiniは名前の干渉を自動的に解決することができます(例えば、sphere1
という名前のノードを作成しようとした時に、既にその名前のノードが存在した場合、デフォルトでは、たいていのAPIコールは代わりにsphere2
という名前のノードを作成します)。
名前の干渉によってAPIコールの動作に支障が出て自動的に名前を解決することができなかった場合(または、引数で自動解決を無効にした場合)、Houdiniはこの例外を引き起こします。
¶
Methods from hou.Error ¶
description()
→ str
例外のクラスの説明を返します。この説明は、例外インスタンスには関係ありません。
exceptionTypeName()
→ str
例外タイプの名前を返します。
異なるサブクラスのhou.Errorのインスタンスは、異なる名前を返します。
基底クラスのインスタンスは、"Error"
を返します。
str(e.__class__)
を使用することで、そのサブクラスの名前を取得することもできます。
instanceMessage()
→ str
例外インスタンス固有のメッセージを返します。