Skip to content

collect_review_data

Requires
  • (ayon-core) CollectContextEntities context -> frameStart context -> frameEnd context -> fps
Provides

instance -> family ("review")

CollectReviewData

Bases: InstancePlugin

Adds data needed for review.

Source code in client/ayon_photoshop/plugins/publish/collect_review_data.py
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class CollectReviewData(pyblish.api.InstancePlugin):
    """Adds data needed for review."""

    label = "Collect Review data"
    hosts = ["photoshop"]

    order = pyblish.api.CollectorOrder - 0.4

    settings_category = "photoshop"
    families = ["review"]

    def process(self, instance):
        context = instance.context
        instance.data["frameStart"] = context.data["frameStart"]
        instance.data["frameEnd"] = context.data["frameEnd"]
        instance.data["fps"] = context.data["fps"]