Nuke: fix the order of plugin to be after anatomy data collector

also convert anatomy data with deepcopy
This commit is contained in:
Jakub Jezek 2023-03-03 14:07:20 +01:00
parent f3baace668
commit 0c517a12a6
No known key found for this signature in database
GPG key ID: 730D7C02726179A7
2 changed files with 3 additions and 2 deletions

View file

@ -10,7 +10,7 @@ class CollectNukeWrites(pyblish.api.InstancePlugin,
publish.ColormanagedPyblishPluginMixin): publish.ColormanagedPyblishPluginMixin):
"""Collect all write nodes.""" """Collect all write nodes."""
order = pyblish.api.CollectorOrder - 0.48 order = pyblish.api.CollectorOrder + 0.0021
label = "Collect Writes" label = "Collect Writes"
hosts = ["nuke", "nukeassist"] hosts = ["nuke", "nukeassist"]
families = ["render", "prerender", "image"] families = ["render", "prerender", "image"]

View file

@ -1,3 +1,4 @@
from copy import deepcopy
import inspect import inspect
from abc import ABCMeta from abc import ABCMeta
from pprint import pformat from pprint import pformat
@ -323,7 +324,7 @@ class ColormanagedPyblishPluginMixin(object):
project_name = context.data["projectName"] project_name = context.data["projectName"]
host_name = context.data["hostName"] host_name = context.data["hostName"]
anatomy_data = context.data["anatomyData"] anatomy_data = deepcopy(context.data["anatomyData"])
project_settings_ = context.data["project_settings"] project_settings_ = context.data["project_settings"]
config_data = get_imageio_config( config_data = get_imageio_config(