omni.graph.tools Classes#

Classes Summary:

DeprecateMessage

Manager for deprecation messages, to make it efficient to prevent multiple logging of the same

DeprecatedDictConstant

Class that lets you show a warning or error when attempting to use a deprecated dict constant value.

DeprecatedStringConstant

Class that lets you show a warning or error when attempting to use a deprecated string constant value.

DeprecationError

Exception to raise when a hard-deprecated import, class, or function is attempted to be used.

DeprecationLevel

Enum describing how deprecations should be treated

ExtensionContentsBase

Base class for the management of the OmniGraph Python content of an extension.

ExtensionContentsStandalone

Variation of the ExtensionContents class that handles the case of node types not being part of a build.

ExtensionContentsV118

Variation of the ExtensionContents class that handles the case of node types that were generated in version

IndentedOutput

Helper class that provides output capabilities to messages with preserved indentation levels

OmniGraphExtensionError

Exception raised when there was an error in the extension’s node type analysis process

Settings

Manage the build settings that can be used for tuning the code generation. The settings are all available