[Bf-extensions-cvs] [5c1b4497] blender-v2.82-release: glTF importer: fix traceback when trying to create custom property from complex extras

Julien Duroure noreply at git.blender.org
Fri Jan 24 17:47:55 CET 2020


Commit: 5c1b4497dacca6e183ffe50e03cb4e2e60e7325e
Author: Julien Duroure
Date:   Fri Jan 24 17:46:53 2020 +0100
Branches: blender-v2.82-release
https://developer.blender.org/rBA5c1b4497dacca6e183ffe50e03cb4e2e60e7325e

glTF importer: fix traceback when trying to create custom property from complex extras

===================================================================

M	io_scene_gltf2/__init__.py
M	io_scene_gltf2/blender/com/gltf2_blender_extras.py

===================================================================

diff --git a/io_scene_gltf2/__init__.py b/io_scene_gltf2/__init__.py
index b9a6f31e..e6027d76 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, Norbert Nopper, Urs Hanselmann, Moritz Becher, Benjamin Schmithüsen, Jim Eckerlein, and many external contributors',
-    "version": (1, 1, 40),
+    "version": (1, 1, 41),
     'blender': (2, 81, 6),
     '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 0be942a0..c67cb903 100644
--- a/io_scene_gltf2/blender/com/gltf2_blender_extras.py
+++ b/io_scene_gltf2/blender/com/gltf2_blender_extras.py
@@ -87,5 +87,8 @@ def set_extras(blender_element, extras, exclude=[]):
         if custom_property in exclude:
             continue
 
-        blender_element[custom_property] = value
+        try:
+            blender_element[custom_property] = value
+        except TypeError as e:
+            print('Error setting property %s to value of type %s' % (custom_property, type(value)))



More information about the Bf-extensions-cvs mailing list