fill "source" in simple instances

This commit is contained in:
Jakub Trllo 2022-07-13 16:10:42 +02:00
parent ba6afb8be5
commit ac118ddefd

View file

@ -1,4 +1,6 @@
import os
import clique
import pyblish.api
@ -29,6 +31,14 @@ class CollectSettingsSimpleInstances(pyblish.api.InstancePlugin):
for filename in filepath_item["filenames"]
]
cols, rems = clique.assemble(filepaths)
source = None
if cols:
source = cols[0].format("{head}{padding}{tail}")
elif rems:
source = rems[0]
instance.data["source"] = source
instance.data["sourceFilepaths"] = filepaths
instance.data["stagingDir"] = filepath_item["directory"]