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
parent0dc2141207dff62721023c73606a76a7a275488e (diff)
glTF importer: better extra error management
-rwxr-xr-xio_scene_gltf2/__init__.py2
-rw-r--r--io_scene_gltf2/blender/com/gltf2_blender_extras.py8
2 files changed, 7 insertions, 3 deletions
diff --git a/io_scene_gltf2/__init__.py b/io_scene_gltf2/__init__.py
index 21922061..299c298f 100755
--- a/io_scene_gltf2/__init__.py
+++ b/io_scene_gltf2/__init__.py
@@ -15,7 +15,7 @@
bl_info = {
'name': 'glTF 2.0 format',
'author': 'Julien Duroure, Scurest, Norbert Nopper, Urs Hanselmann, Moritz Becher, Benjamin Schmithüsen, Jim Eckerlein, and many external contributors',
- "version": (1, 6, 13),
+ "version": (1, 6, 14),
'blender': (2, 91, 0),
'location': 'File > Import-Export',
'description': 'Import-Export as glTF 2.0',
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)))