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: