moved back collect project assets plugin

This commit is contained in:
iLLiCiTiT 2020-08-11 19:25:20 +02:00
parent ac96062373
commit 5c31590886
2 changed files with 22 additions and 4 deletions

View file

@ -20,11 +20,8 @@ class CollectMatchingAssetToInstance(pyblish.api.InstancePlugin):
self.log.info("Looking for asset document for file \"{}\"".format(
instance.data["source"]
))
project_assets = {
asset_doc["name"]: asset_doc
for asset_doc in io.find({"type": "asset"})
}
project_assets = instance.context.data["projectAssets"]
matching_asset_doc = project_assets.get(source_file)
if matching_asset_doc is None:
for asset_doc in project_assets.values():

View file

@ -0,0 +1,21 @@
import pyblish.api
from avalon import io
from pprint import pformat
class CollectProjectAssets(pyblish.api.ContextPlugin):
"""
Collect all available project assets to context data.
"""
label = "Collect Project Assets"
order = pyblish.api.CollectorOrder - 0.1
hosts = ["standalonepublisher"]
def process(self, context):
project_assets = {
asset_doc["name"]: asset_doc
for asset_doc in io.find({"type": "asset"})
}
context.data["projectAssets"] = project_assets
self.log.debug(f"Collected project_assets: {pformat(project_assets)}")