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))