[Bf-blender-cvs] [493fa59225c] master: Fix keymap export of enum-flag properties

Campbell Barton noreply at git.blender.org
Thu Sep 5 20:48:08 CEST 2019


Commit: 493fa59225cdf606fa3bb236efd1bb75f1747a98
Author: Campbell Barton
Date:   Fri Sep 6 04:43:23 2019 +1000
Branches: master
https://developer.blender.org/rB493fa59225cdf606fa3bb236efd1bb75f1747a98

Fix keymap export of enum-flag properties

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

M	release/scripts/modules/bl_keymap_utils/io.py

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

diff --git a/release/scripts/modules/bl_keymap_utils/io.py b/release/scripts/modules/bl_keymap_utils/io.py
index 2ff30cf4d52..a93e86bc0a1 100644
--- a/release/scripts/modules/bl_keymap_utils/io.py
+++ b/release/scripts/modules/bl_keymap_utils/io.py
@@ -80,7 +80,7 @@ def _kmi_properties_to_lines_recursive(level, properties, lines):
     from bpy.types import OperatorProperties
 
     def string_value(value):
-        if isinstance(value, (str, bool, int)):
+        if isinstance(value, (str, bool, int, set)):
             return repr(value)
         elif isinstance(value, float):
             return repr_f32(value)



More information about the Bf-blender-cvs mailing list