From f3115b85e315209122043e85abb1c674d7a26f2e Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 1 Oct 2021 19:32:32 +0200 Subject: [PATCH] validation is public method --- openpype/pipeline/create/context.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openpype/pipeline/create/context.py b/openpype/pipeline/create/context.py index 98ca9f606d..11510ba653 100644 --- a/openpype/pipeline/create/context.py +++ b/openpype/pipeline/create/context.py @@ -633,7 +633,7 @@ class CreateContext: self.reset_instances() self.execute_autocreators() - self._validate_instances_context(self.instances) + self.validate_instances_context() self._reseting = False @@ -735,7 +735,7 @@ class CreateContext: def add_instance(self, instance): self.instances.append(instance) if not self._reseting: - self._validate_instances_context([instance]) + self.validate_instances_context([instance]) def reset_instances(self): self.instances = [] @@ -764,7 +764,9 @@ class CreateContext: ).format(family, inspect.getfile(creator.__class__)) self.log.warning(msg, exc_info=True) - def _validate_instances_context(self, instances): + def validate_instances_context(self, instances=None): + if instances is None: + instances = self.instances task_names_by_asset_name = collections.defaultdict(set) for instance in instances: task_name = instance.data.get("task")