From 28dbe25f16fc65fd0e6d9a7043eede347327aea2 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Tue, 9 Apr 2019 18:28:27 +0200 Subject: [PATCH] use new anatomy --- pype/ftrack/lib/ftrack_app_handler.py | 4 ++-- pype/nuke/lib.py | 4 +++- pype/plugins/global/publish/collect_assumed_destination.py | 7 +++++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pype/ftrack/lib/ftrack_app_handler.py b/pype/ftrack/lib/ftrack_app_handler.py index 8f287ad830..6d07a39f81 100644 --- a/pype/ftrack/lib/ftrack_app_handler.py +++ b/pype/ftrack/lib/ftrack_app_handler.py @@ -183,7 +183,7 @@ class AppAction(BaseHandler): hierarchy = os.path.join(*parents) data = { - "root": {"work": os.environ.get("PYPE_STUDIO_PROJECTS_PATH")}, + "root": os.environ.get("PYPE_STUDIO_PROJECTS_PATH"), "project": {"name": entity['project']['full_name'], "code": entity['project']['name']}, "task": entity['name'], @@ -217,7 +217,7 @@ class AppAction(BaseHandler): env = acre.append(dict(os.environ), env) - # + # # tools_env = acre.get_tools(tools) # env = acre.compute(dict(tools_env)) # env = acre.merge(env, dict(os.environ)) diff --git a/pype/nuke/lib.py b/pype/nuke/lib.py index 0f29484d9f..adc5f6b14a 100644 --- a/pype/nuke/lib.py +++ b/pype/nuke/lib.py @@ -7,7 +7,9 @@ import avalon.nuke import pype.api as pype import nuke -log = pype.Logger.getLogger(__name__, "nuke") +from pypeapp import Logger +log = Logger().get_logger(__name__, "nuke") + self = sys.modules[__name__] self._project = None diff --git a/pype/plugins/global/publish/collect_assumed_destination.py b/pype/plugins/global/publish/collect_assumed_destination.py index d5d3d9a846..058af12340 100644 --- a/pype/plugins/global/publish/collect_assumed_destination.py +++ b/pype/plugins/global/publish/collect_assumed_destination.py @@ -19,12 +19,15 @@ class CollectAssumedDestination(pyblish.api.InstancePlugin): self.create_destination_template(instance) template_data = instance.data["assumedTemplateData"] - # template = instance.data["template"] + template = instance.data["template"] anatomy = instance.context.data['anatomy'] + # self.log.info(anatomy.anatomy()) + self.log.info(anatomy.anatomy) # template = anatomy.publish.path anatomy_filled = anatomy.format(template_data) - mock_template = anatomy_filled.publish.path + self.log.info(anatomy_filled) + mock_template = anatomy_filled["publish"]["path"] # For now assume resources end up in a "resources" folder in the # published folder