diff options
Diffstat (limited to 'io_scene_gltf2/blender/com')
-rw-r--r-- | io_scene_gltf2/blender/com/gltf2_blender_extras.py | 8 |
1 files changed, 6 insertions, 2 deletions
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))) |