Merge branch 'develop' into houdini_opengl

This commit is contained in:
Roy Nieterau 2023-04-04 02:06:20 +02:00 committed by GitHub
commit eb0f15002b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 924 additions and 325 deletions

View file

@ -42,16 +42,17 @@ class CollectCustomStagingDir(pyblish.api.InstancePlugin):
subset_name = instance.data["subset"]
host_name = instance.context.data["hostName"]
project_name = instance.context.data["projectName"]
project_settings = instance.context.data["project_settings"]
anatomy = instance.context.data["anatomy"]
anatomy_data = copy.deepcopy(instance.data["anatomyData"])
task = anatomy_data.get("task", {})
task = instance.data["anatomyData"].get("task", {})
transient_tml, is_persistent = get_custom_staging_dir_info(
project_name, host_name, family, task.get("name"),
task.get("type"), subset_name, anatomy=anatomy, log=self.log)
result_str = "Not adding"
task.get("type"), subset_name, project_settings=project_settings,
anatomy=anatomy, log=self.log)
if transient_tml:
anatomy_data = copy.deepcopy(instance.data["anatomyData"])
anatomy_data["root"] = anatomy.roots
scene_name = instance.context.data.get("currentFile")
if scene_name:
@ -61,6 +62,8 @@ class CollectCustomStagingDir(pyblish.api.InstancePlugin):
instance.data["stagingDir_persistent"] = is_persistent
result_str = "Adding '{}' as".format(transient_dir)
else:
result_str = "Not adding"
self.log.info("{} custom staging dir for instance with '{}'".format(
result_str, family

View file

@ -337,8 +337,7 @@ class ExtractBurnin(publish.Extractor):
# Run burnin script
process_kwargs = {
"logger": self.log,
"env": {}
"logger": self.log
}
run_openpype_process(*args, **process_kwargs)

View file

@ -412,7 +412,7 @@ class IntegrateAsset(pyblish.api.InstancePlugin):
self.log.debug("{}".format(op_session.to_data()))
op_session.commit()
# Backwards compatibility
# Backwards compatibility used in hero integration.
# todo: can we avoid the need to store this?
instance.data["published_representations"] = {
p["representation"]["_id"]: p for p in prepared_representations