From 30012da8352221aa47a8241cb6d642934ddec3a4 Mon Sep 17 00:00:00 2001 From: Julien Duroure Date: Tue, 20 Apr 2021 18:40:50 +0200 Subject: glTF importer: better extra error management --- io_scene_gltf2/blender/com/gltf2_blender_extras.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'io_scene_gltf2/blender/com') diff --git a/io_scene_gltf2/blender/com/gltf2_blender_extras.py b/io_scene_gltf2/blender/com/gltf2_blender_extras.py index 742ae5e3..3ef88222 100644 --- a/io_scene_gltf2/blender/com/gltf2_blender_extras.py +++ b/io_scene_gltf2/blender/com/gltf2_blender_extras.py @@ -89,5 +89,9 @@ def set_extras(blender_element, extras, exclude=[]): try: blender_element[custom_property] = value - except TypeError: - print('Error setting property %s to value of type %s' % (custom_property, type(value))) + except Exception: + # Try to convert to string + try: + blender_element[custom_property] = str(value) + except Exception: + print('Error setting property %s to value of type %s' % (custom_property, type(value))) -- cgit v1.2.3