From ff0faa176de2069fb44315702b6fcf4fea4b77bd Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Sun, 7 Oct 2018 08:14:01 +0200 Subject: [PATCH] nuke plugins work --- pype/__init__.py | 6 ++++++ pype/plugins/nuke/create/CrateWriteExr.py | 1 - pype/plugins/nuke/publish/validate_nuke_settings.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pype/__init__.py b/pype/__init__.py index 14af2ee736..bbe9c005d8 100644 --- a/pype/__init__.py +++ b/pype/__init__.py @@ -3,6 +3,8 @@ import sys import imp +from app.lib import templ + from pyblish import api as pyblish from avalon import api as avalon @@ -16,6 +18,10 @@ PLUGINS_DIR = os.path.join(PACKAGE_DIR, "plugins") PUBLISH_PATH = os.path.join(PLUGINS_DIR, "global", "publish") LOAD_PATH = os.path.join(PLUGINS_DIR, "global", "load") +__all__ = [ + "templ", +] + def install(): print("Registering global plug-ins..") diff --git a/pype/plugins/nuke/create/CrateWriteExr.py b/pype/plugins/nuke/create/CrateWriteExr.py index 15a732b066..41cd528b15 100644 --- a/pype/plugins/nuke/create/CrateWriteExr.py +++ b/pype/plugins/nuke/create/CrateWriteExr.py @@ -19,7 +19,6 @@ class CrateWriteExr(avalon.api.Creator): # nuke = getattr(sys.modules["__main__"], "nuke", None) data = {} ext = "exr" - root, nodes = avalon.nuke.get_current_script() # todo: improve method of getting current environment # todo: pref avalon.Session over os.environ diff --git a/pype/plugins/nuke/publish/validate_nuke_settings.py b/pype/plugins/nuke/publish/validate_nuke_settings.py index f3aaa1db81..4fbf1ac56c 100644 --- a/pype/plugins/nuke/publish/validate_nuke_settings.py +++ b/pype/plugins/nuke/publish/validate_nuke_settings.py @@ -27,7 +27,7 @@ class ValidateSettingsNuke(pyblish.api.Validator): except KeyError: print( "No resolution information found for \"{0}\".".format( - project["name"] + asset["name"] ) ) return