errors
errors
¶
Custom exception hierarchy for FXHoudini-MCP.
Classes:
| Name | Description |
|---|---|
ConnectionError |
Cannot connect to Houdini's hwebserver. |
CookError |
Node cooking failed. |
FXHoudiniError |
Base exception for all FXHoudini-MCP errors. |
GeometryError |
Error accessing geometry data. |
HoudiniCommandError |
Error returned from a Houdini command execution. |
InvalidParameterError |
A parameter name or value is invalid. |
NodeNotFoundError |
The specified node path does not exist. |
TimeoutError |
Main thread execution timed out. |
USDError |
Error in USD stage operations. |
Classes¶
ConnectionError
¶
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.ConnectionError[ConnectionError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.ConnectionError
click fxhoudinimcp.errors.ConnectionError href "" "fxhoudinimcp.errors.ConnectionError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
Cannot connect to Houdini's hwebserver.
CookError
¶
CookError(message: str)
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.CookError[CookError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.CookError
click fxhoudinimcp.errors.CookError href "" "fxhoudinimcp.errors.CookError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
Node cooking failed.
FXHoudiniError
¶
Bases: Exception
flowchart TD
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
Base exception for all FXHoudini-MCP errors.
GeometryError
¶
GeometryError(message: str)
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.GeometryError[GeometryError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.GeometryError
click fxhoudinimcp.errors.GeometryError href "" "fxhoudinimcp.errors.GeometryError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
Error accessing geometry data.
HoudiniCommandError
¶
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.HoudiniCommandError[HoudiniCommandError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.HoudiniCommandError
click fxhoudinimcp.errors.HoudiniCommandError href "" "fxhoudinimcp.errors.HoudiniCommandError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
Error returned from a Houdini command execution.
InvalidParameterError
¶
InvalidParameterError(message: str)
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.InvalidParameterError[InvalidParameterError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.InvalidParameterError
click fxhoudinimcp.errors.InvalidParameterError href "" "fxhoudinimcp.errors.InvalidParameterError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
A parameter name or value is invalid.
NodeNotFoundError
¶
NodeNotFoundError(node_path: str)
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.NodeNotFoundError[NodeNotFoundError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.NodeNotFoundError
click fxhoudinimcp.errors.NodeNotFoundError href "" "fxhoudinimcp.errors.NodeNotFoundError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
The specified node path does not exist.
TimeoutError
¶
TimeoutError(message: str = 'Operation timed out')
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.TimeoutError[TimeoutError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.TimeoutError
click fxhoudinimcp.errors.TimeoutError href "" "fxhoudinimcp.errors.TimeoutError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
Main thread execution timed out.
USDError
¶
USDError(message: str)
Bases: FXHoudiniError
flowchart TD
fxhoudinimcp.errors.USDError[USDError]
fxhoudinimcp.errors.FXHoudiniError[FXHoudiniError]
fxhoudinimcp.errors.FXHoudiniError --> fxhoudinimcp.errors.USDError
click fxhoudinimcp.errors.USDError href "" "fxhoudinimcp.errors.USDError"
click fxhoudinimcp.errors.FXHoudiniError href "" "fxhoudinimcp.errors.FXHoudiniError"
Error in USD stage operations.