From 092c60a7e65ea93df9c579ea5fbffada57b15ce0 Mon Sep 17 00:00:00 2001 From: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com> Date: Thu, 1 Oct 2026 21:42:36 -0400 Subject: [PATCH] Match Blender duplicate suffixes only at the end of asset names Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com> --- game-development/blender/blender-addon-engineer.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game-development/blender/blender-addon-engineer.md b/game-development/blender/blender-addon-engineer.md index fa2cece7..db7de69a 100644 --- a/game-development/blender/blender-addon-engineer.md +++ b/game-development/blender/blender-addon-engineer.md @@ -132,10 +132,12 @@ class PIPELINE_OT_export_selected(bpy.types.Operator): ### Naming Audit Report ```python +import re + def build_naming_report(objects): report = {"ok": [], "problems": []} for obj in objects: - if "." in obj.name and obj.name[-3:].isdigit(): + if re.search(r"\.[0-9]{3,}$", obj.name): report["problems"].append(f"{obj.name}: Blender duplicate suffix detected") elif " " in obj.name: report["problems"].append(f"{obj.name}: spaces in name")