# Copyright (c) 2025 The Foundry Visionmongers Ltd. All Rights Reserved.
"""
Registering the CustomUsdSuperLayer SuperTool plug-in.
"""

import logging

import NodegraphAPI

log = logging.getLogger("CustomUsdSuperLayer")

try:
    from . import v1 as CustomUsdSuperLayer  # noqa: N812
except ImportError:
    log.exception("Error importing Super Tool Python package.")
    raise

PluginRegistry = [
    (
        "SuperTool",
        2,
        "CustomUsdSuperLayer",
        (CustomUsdSuperLayer.CustomUsdSuperLayerNode, CustomUsdSuperLayer.GetEditor),
    ),
]

NodegraphAPI.AddNodeFlavor("CustomUsdSuperLayer", "nativeusd")
NodegraphAPI.AddNodeFlavor("CustomUsdSuperLayer", "prims")
