From 26ce68ad709d1fb00ff2f18e6ad70632f5878eed Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Wed, 16 Feb 2022 21:15:46 +0100 Subject: [PATCH] flame: adding validation of source clip --- .../plugins/publish/validate_source_clip.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 openpype/hosts/flame/plugins/publish/validate_source_clip.py diff --git a/openpype/hosts/flame/plugins/publish/validate_source_clip.py b/openpype/hosts/flame/plugins/publish/validate_source_clip.py new file mode 100644 index 0000000000..1d2b693619 --- /dev/null +++ b/openpype/hosts/flame/plugins/publish/validate_source_clip.py @@ -0,0 +1,21 @@ +import pyblish + +@pyblish.api.log +class ValidateSourceClip(pyblish.api.InstancePlugin): + """Validate instance is not having empty `flameSourceClip`""" + + order = pyblish.api.ValidatorOrder + label = "Validate Source Clip" + hosts = ["flame"] + families = ["clip"] + + def process(self, instance): + flame_source_clip = instance.data["flameSourceClip"] + + if flame_source_clip is None: + raise ( + "Timeline segment `{}` is not having " + "relative clip in reels. Please make sure " + "you push `Save Sources` button in Conform Tab").format( + instance.data["name"] + )