Author: bugman Date: Wed Sep 19 10:02:13 2012 New Revision: 17497 URL: http://svn.gna.org/viewcvs/relax?rev=17497&view=rev Log: Fix for bug #20183 (https://gna.org/bugs/?20183) - the failure of the sequence editor window. The problem was that fields which could be either single values or lists (or tuples) of values were not properly handled. Modified: trunk/gui/input_elements/sequence.py Modified: trunk/gui/input_elements/sequence.py URL: http://svn.gna.org/viewcvs/relax/trunk/gui/input_elements/sequence.py?rev=17497&r1=17496&r2=17497&view=diff ============================================================================== --- trunk/gui/input_elements/sequence.py (original) +++ trunk/gui/input_elements/sequence.py Wed Sep 19 10:02:13 2012 @@ -304,11 +304,8 @@ # The other elements. else: # Handle single values. - 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) + if self.single_value and isinstance(value, list) and len(value) == 1: + value = value[0] # Convert and set the value. self._field.SetValue(self.convert_to_gui_seq(value))