Skip to content

collect_addons

Collect AYON addons.

CollectAddons

Bases: ContextPlugin

Collect AYON addons.

Source code in client/ayon_core/plugins/publish/collect_addons.py
 8
 9
10
11
12
13
14
15
16
17
class CollectAddons(pyblish.api.ContextPlugin):
    """Collect AYON addons."""

    order = pyblish.api.CollectorOrder - 0.5
    label = "AYON Addons"

    def process(self, context):
        manager = AddonsManager()
        context.data["ayonAddonsManager"] = manager
        context.data["ayonAddons"] = manager.addons_by_name