diff --git a/pype/nukestudio/__init__.py b/pype/nukestudio/__init__.py index c8cdc3e0f8..aa4246714b 100644 --- a/pype/nukestudio/__init__.py +++ b/pype/nukestudio/__init__.py @@ -1,17 +1,19 @@ import os -import sys + from avalon import api as avalon from pyblish import api as pyblish from .. import api - from .menu import ( install as menu_install, _update_menu_task_label ) +from .tags import add_tags_from_presets from pypeapp import Logger +import hiero + log = Logger().get_logger(__name__, "nukestudio") AVALON_CONFIG = os.getenv("AVALON_CONFIG", "pype") @@ -55,6 +57,15 @@ def install(config): # load data from templates api.load_data_from_templates() + # Add tags on project load. + hiero.core.events.registerInterest( + "kAfterProjectLoad", add_tags + ) + + +def add_tags(event): + add_tags_from_presets() + def uninstall(): log.info("Deregistering NukeStudio plug-ins..")