From c38ee972460195f2b086739e276a6c59399be42c Mon Sep 17 00:00:00 2001 From: Thomas Fricard Date: Thu, 6 Apr 2023 12:07:22 +0200 Subject: [PATCH] refactor custom_namespace and custom_group_name --- openpype/hosts/maya/api/plugin.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/openpype/hosts/maya/api/plugin.py b/openpype/hosts/maya/api/plugin.py index 494233bd97..bb21da31b9 100644 --- a/openpype/hosts/maya/api/plugin.py +++ b/openpype/hosts/maya/api/plugin.py @@ -156,24 +156,22 @@ class ReferenceLoader(Loader): raise LoadError("No group name specified in " "Maya ReferenceLoader settings") - custom_namespace = custom_naming['namespace'].format( - asset_name=asset['name'], - asset_type=asset['type'], - subset=subset['name'], - family=( + formatting_data = { + "asset_name": asset['name'], + "asset_type": asset['type'], + "subset": subset['name'], + "family": ( subset['data'].get('family') or subset['data']['families'][0] ) + } + + custom_namespace = custom_naming['namespace'].format( + **formatting_data ) custom_group_name = custom_naming['group_name'].format( - asset_name=asset['name'], - asset_type=asset['type'], - subset=subset['name'], - family=( - subset['data'].get('family') or - subset['data']['families'][0] - ) + **formatting_data ) count = options.get("count") or 1