[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50873] trunk/blender/release/scripts/ modules/rna_xml.py: fix [#31703] modules/rna_xml.py: BoolVectorProperty and CollectionProperty

Campbell Barton ideasman42 at gmail.com
Tue Sep 25 07:17:24 CEST 2012


Revision: 50873
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50873
Author:   campbellbarton
Date:     2012-09-25 05:17:23 +0000 (Tue, 25 Sep 2012)
Log Message:
-----------
fix [#31703] modules/rna_xml.py: BoolVectorProperty and CollectionProperty

patch provided by reporter (n floyd)

Modified Paths:
--------------
    trunk/blender/release/scripts/modules/rna_xml.py

Modified: trunk/blender/release/scripts/modules/rna_xml.py
===================================================================
--- trunk/blender/release/scripts/modules/rna_xml.py	2012-09-25 04:15:09 UTC (rev 50872)
+++ trunk/blender/release/scripts/modules/rna_xml.py	2012-09-25 05:17:23 UTC (rev 50873)
@@ -257,7 +257,10 @@
                         try:
                             value_xml_coerce = [int(v) for v in value_xml_split]
                         except ValueError:
-                            value_xml_coerce = [float(v) for v in value_xml_split]
+                            try:
+                                value_xml_coerce = [float(v) for v in value_xml_split]
+                            except ValueError: # bool vector property
+                                value_xml_coerce = [{'TRUE': True, 'FALSE': False}[v] for v in value_xml_split]
                         del value_xml_split
                     tp_name = 'ARRAY'
 




More information about the Bf-blender-cvs mailing list