omni.graph.tools#
Submodules Summary:
Tools that support interacting with the .ogn format, including parsing and creation. |
Classes Summary:
Manager for deprecation messages, to make it efficient to prevent multiple logging of the same |
|
Class that lets you show a warning or error when attempting to use a deprecated dict constant value. |
|
Class that lets you show a warning or error when attempting to use a deprecated string constant value. |
|
Exception to raise when a hard-deprecated import, class, or function is attempted to be used. |
|
Enum describing how deprecations should be treated |
|
Base class for the management of the OmniGraph Python content of an extension. |
|
Variation of the ExtensionContents class that handles the case of node types not being part of a build. |
|
Variation of the ExtensionContents class that handles the case of node types that were generated in version |
|
Helper class that provides output capabilities to messages with preserved indentation levels |
|
Exception raised when there was an error in the extension’s node type analysis process |
|
Manage the build settings that can be used for tuning the code generation. The settings are all available |
Functions Summary:
Decorator to deprecate a class. |
|
Decorator to deprecate a specific file or module import. Usually the functionality has been deprecated and |
|
Syntactic sugar to provide a class deprecation that is a simple renaming, where all of the functions in |
|
Returns True if the developer mode of the AutoNode feature has been enabled. This can only be correctly done at |
|
Find all of the node type metadata that can be found in the given directory. |
|
Class that lets you show a warning or error when attempting to use a deprecated constant object. |
|
Decorator to deprecate a function. |
|
Call the destroy method on a property and set it to None - helps with garbage collection |
|
Debugging decorator that adds function call tracing, potentially gated by an environment variable. |
|
Extract the list of fully qualified node type names from the generated metadata |
|
Find all of the .ogn-generated tests in a module’s directory and import them into that module. |
|
Extract a readable name from a python function name. |
|
Redefine the registration logging location. |
|
Convert a single long line into a list of shorter lines |
|
Same usage as os.walk: |