From 902656ec30f14ae4ea64eece276f48c1e8e6effe Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 1 Jul 2021 19:56:12 +0200 Subject: [PATCH] added base implementation of get_subset_name --- openpype/pipeline/creator_plugins.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/openpype/pipeline/creator_plugins.py b/openpype/pipeline/creator_plugins.py index 6696951b31..daa5a1d094 100644 --- a/openpype/pipeline/creator_plugins.py +++ b/openpype/pipeline/creator_plugins.py @@ -9,6 +9,8 @@ from abc import ( ) import six +from openpype.lib import get_subset_name + class AvalonInstance: """Instance entity with data that will be stored to workfile. @@ -137,6 +139,11 @@ class BaseCreator: return None + def get_dynamic_data( + self, variant, task_name, asset_doc, project_name, host_name + ): + return {} + def get_subset_name( self, variant, task_name, asset_doc, project_name, host_name=None ): @@ -159,7 +166,19 @@ class BaseCreator: project_name(str): Project name. host_name(str): Which host creates subset. """ - pass + dynamic_data = self.get_dynamic_data( + variant, task_name, asset_doc, project_name, host_name + ) + + return get_subset_name( + self.family, + variant, + task_name, + asset_doc, + project_name, + host_name, + dynamic_data=dynamic_data + ) def get_attribute_defs(self): """Plugin attribute definitions.