From 9df7d43cda49eeb83a4b77d50032cb0105fb46b6 Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Wed, 18 Jan 2023 00:12:07 +0100 Subject: [PATCH] Remove fusion validate unique subsets in favor of global one --- .../publish/validate_unique_subsets.py | 29 ------------------- 1 file changed, 29 deletions(-) delete mode 100644 openpype/hosts/fusion/plugins/publish/validate_unique_subsets.py diff --git a/openpype/hosts/fusion/plugins/publish/validate_unique_subsets.py b/openpype/hosts/fusion/plugins/publish/validate_unique_subsets.py deleted file mode 100644 index b218a311ba..0000000000 --- a/openpype/hosts/fusion/plugins/publish/validate_unique_subsets.py +++ /dev/null @@ -1,29 +0,0 @@ -import pyblish.api - - -class ValidateUniqueSubsets(pyblish.api.InstancePlugin): - """Ensure all instances have a unique subset name""" - - order = pyblish.api.ValidatorOrder - label = "Validate Unique Subsets" - families = ["render"] - hosts = ["fusion"] - - @classmethod - def get_invalid(cls, instance): - - context = instance.context - subset = instance.data["subset"] - for other_instance in context: - if other_instance == instance: - continue - - if other_instance.data["subset"] == subset: - return [instance] # current instance is invalid - - return [] - - def process(self, instance): - invalid = self.get_invalid(instance) - if invalid: - raise RuntimeError("Animation content is invalid. See log.")