Skip to content

collect_online_file

CollectOnlineFile

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
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):
        if instance.data.get("creator_identifier") != "io.ayon.creators.traypublisher.online":
            return

        instance.data["families"].append("simple.instance")