From 1ca45ad9016178f032ada0377b98b0f5c548bf25 Mon Sep 17 00:00:00 2001 From: Yusarina Date: Tue, 1 Apr 2025 00:45:56 +0100 Subject: [PATCH] Move simpify_bonename to dictionaries --- core/common.py | 5 ----- core/dictionaries.py | 4 +++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/core/common.py b/core/common.py index 62dc51f..4190571 100644 --- a/core/common.py +++ b/core/common.py @@ -383,11 +383,6 @@ def clear_unused_data_blocks() -> int: if isinstance(getattr(bpy.data, attr), bpy.types.bpy_prop_collection)) return initial_count - final_count -def simplify_bonename(name: str) -> str: - """Simplify bone name by removing spaces, underscores, dots and converting to lowercase""" - return name.lower().translate(dict.fromkeys(map(ord, u" _."))) - - def identify_bones(arm_data: bpy.types.Armature, context: bpy.types.Context) -> Dict[str,str]: """Identify bone names in an armature based on our reverse dictionary, so there is no confusion to what a bone is. Essentially makes a dictionary of keys from dictionaries.bone_names like "hips", and the corosponding value is the bone that can be mapped to that key.""" diff --git a/core/dictionaries.py b/core/dictionaries.py index c5525ec..20aefe9 100644 --- a/core/dictionaries.py +++ b/core/dictionaries.py @@ -5,7 +5,9 @@ # Note2: Remove all "_", ".", and " " (space) from your values array or it will also not ever find a match!!!! # Taken from Tuxedo/Cats -from .common import simplify_bonename +def simplify_bonename(name: str) -> str: + """Simplify bone name by removing spaces, underscores, dots and converting to lowercase""" + return name.lower().translate(dict.fromkeys(map(ord, u" _."))) bone_names = { # Right side bones