mailr16360 - /branches/uf_redesign/gui/input_elements/sequence.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on May 22, 2012 - 09:51:
Author: bugman
Date: Tue May 22 09:51:27 2012
New Revision: 16360

URL: http://svn.gna.org/viewcvs/relax?rev=16360&view=rev
Log:
The Sequence GUI input element can now handle single values passed into 
SetValue().


Modified:
    branches/uf_redesign/gui/input_elements/sequence.py

Modified: branches/uf_redesign/gui/input_elements/sequence.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/gui/input_elements/sequence.py?rev=16360&r1=16359&r2=16360&view=diff
==============================================================================
--- branches/uf_redesign/gui/input_elements/sequence.py (original)
+++ branches/uf_redesign/gui/input_elements/sequence.py Tue May 22 09:51:27 
2012
@@ -279,8 +279,11 @@
         # The other elements.
         else:
             # Handle single values.
-            if self.single_value and len(value) == 1:
-                value = value[0]
+            if self.single_value and isinstance(value, list):
+                if len(value) == 1:
+                    value = value[0]
+                else:
+                    raise RelaxError("The list of values '%s' cannot be 
converted to a single value." % value)
 
             # Convert and set the value.
             self._field.SetValue(self.convert_to_gui(value))




Related Messages


Powered by MHonArc, Updated Tue May 22 10:00:02 2012