From e7ce93438308cd95dce6e55ce97ffa659ae74712 Mon Sep 17 00:00:00 2001 From: Colin Basnett Date: Sat, 7 Jun 2025 19:29:59 -0700 Subject: [PATCH] Improve empty material slot error message --- io_scene_psk_psa/psk/builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io_scene_psk_psa/psk/builder.py b/io_scene_psk_psa/psk/builder.py index 6404c73..e288f21 100644 --- a/io_scene_psk_psa/psk/builder.py +++ b/io_scene_psk_psa/psk/builder.py @@ -44,7 +44,7 @@ def get_materials_for_mesh_objects(depsgraph: Depsgraph, mesh_objects: Iterable[ for i, material_slot in enumerate(evaluated_mesh_object.material_slots): material = material_slot.material if material is None: - raise RuntimeError('Material slot cannot be empty (index ' + str(i) + ')') + raise RuntimeError(f'Material slots cannot be empty. ({mesh_object.name}, index {i})') if material not in yielded_materials: yielded_materials.add(material) yield material