Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Duroure <julien.duroure@gmail.com>2021-04-20 19:40:50 +0300
committerJulien Duroure <julien.duroure@gmail.com>2021-04-20 19:40:50 +0300
commit30012da8352221aa47a8241cb6d642934ddec3a4 (patch)
tree938c272ce55387e45181c1509ee9d0f0e8a2111b /io_scene_gltf2/blender/com
parent0dc2141207dff62721023c73606a76a7a275488e (diff)
glTF importer: better extra error management
Diffstat (limited to 'io_scene_gltf2/blender/com')
-rw-r--r--io_scene_gltf2/blender/com/gltf2_blender_extras.py8
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)))