supports the settings of additional plugin info and job info

This commit is contained in:
Kayla Man 2023-11-21 13:46:13 +08:00
parent 1ad7c1bca8
commit cd4f603b4e

View file

@ -133,6 +133,8 @@ class MayaSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline,
cls.group = settings.get("group", cls.group)
cls.strict_error_checking = settings.get("strict_error_checking",
cls.strict_error_checking)
cls.jobInfo = settings.get("jobInfo", cls.jobInfo)
cls.pluginInfo = settings.get("pluginInfo", cls.pluginInfo)
def get_job_info(self):
job_info = DeadlineJobInfo(Plugin="MayaBatch")
@ -282,10 +284,6 @@ class MayaSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline,
plugin_payload = attr.asdict(plugin_info)
if instance.data["renderer"] == "arnold":
plugin_payload["ArnoldVerbose"] = cmds.getAttr(
"defaultArnoldRenderOptions.log_verbosity")
# Patching with pluginInfo from settings
for key, value in self.pluginInfo.items():
plugin_payload[key] = value