mailr17504 - /trunk/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 September 19, 2012 - 11:40:
Author: bugman
Date: Wed Sep 19 11:40:28 2012
New Revision: 17504

URL: http://svn.gna.org/viewcvs/relax?rev=17504&view=rev
Log:
Another bug fix for the sequence GUI editor window.

This bug was being triggered by the User_functions.test_structure_pdb_read() 
GUI test which now
passes.


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=17504&r1=17503&r2=17504&view=diff
==============================================================================
--- trunk/gui/input_elements/sequence.py (original)
+++ trunk/gui/input_elements/sequence.py Wed Sep 19 11:40:28 2012
@@ -249,9 +249,19 @@
             value_set = False
             if self.single_value:
                 try:
+                    # Convert.
                     value = self.convert_from_gui(value)
-                    if isinstance(value, self.value_type):
-                        value_set = True
+
+                    # Check that the conversion was successful.
+                    if self.value_type in ['float', 'num']:
+                        if isinstance(value, int) or isinstance(value, 
float):
+                            value_set = True
+                    elif self.value_type == 'int':
+                        if isinstance(value, int):
+                            value_set = True
+                    elif self.value_type == 'str':
+                        if isinstance(value, str):
+                            value_set = True
                 except:
                     pass
 




Related Messages


Powered by MHonArc, Updated Wed Sep 19 14:20:02 2012