mailr2508 - /1.2/specific_fns/base_class.py


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

Header


Content

Posted by edward on July 19, 2006 - 05:48:
Author: bugman
Date: Wed Jul 19 05:48:19 2006
New Revision: 2508

URL: http://svn.gna.org/viewcvs/relax?rev=2508&view=rev
Log:
Fix to bug #6288.

The report is located at https://gna.org/bugs/?func=detailitem&item_id=6288.

The fix was to catch the value of None and hence not preform the 'float()' 
operation on it.


Modified:
    1.2/specific_fns/base_class.py

Modified: 1.2/specific_fns/base_class.py
URL: 
http://svn.gna.org/viewcvs/relax/1.2/specific_fns/base_class.py?rev=2508&r1=2507&r2=2508&view=diff
==============================================================================
--- 1.2/specific_fns/base_class.py (original)
+++ 1.2/specific_fns/base_class.py Wed Jul 19 05:48:19 2006
@@ -161,7 +161,10 @@
                     self.data_init(self.relax.data.res[self.run][index])
 
                 # Set the value.
-                setattr(self.relax.data.res[self.run][index], object_name, 
float(value[i]) * scaling)
+                if value[i] == None:
+                    setattr(self.relax.data.res[self.run][index], 
object_name, None)
+                else:
+                    setattr(self.relax.data.res[self.run][index], 
object_name, float(value[i]) * scaling)
 
 
         # Individual data type.
@@ -182,7 +185,10 @@
                 value = self.default_value(object_name)
 
             # Set the value.
-            setattr(self.relax.data.res[self.run][index], object_name, 
float(value) * scaling)
+            if value == None:
+                setattr(self.relax.data.res[self.run][index], object_name, 
None)
+            else:
+                setattr(self.relax.data.res[self.run][index], object_name, 
float(value) * scaling)
 
             # Set the error.
             if error != None:




Related Messages


Powered by MHonArc, Updated Wed Jul 19 06:20:04 2006