Bases: InstancePlugin
Collect online file and retain its file name.
Source code in client/ayon_traypublisher/plugins/publish/collect_online_file.py
5
6
7
8
9
10
11
12
13
14
15
16
17 | class CollectOnlineFile(pyblish.api.InstancePlugin):
"""Collect online file and retain its file name."""
label = "Collect Online File"
order = pyblish.api.CollectorOrder - 0.495
families = ["online"]
hosts = ["traypublisher"]
def process(self, instance: pyblish.api.Instance):
identifier = "io.ayon.creators.traypublisher.online"
if instance.data.get("creator_identifier") != identifier:
return
instance.data["families"].append("simple.instance")
|