Author: bugman Date: Tue Aug 18 15:03:43 2009 New Revision: 9331 URL: http://svn.gna.org/viewcvs/relax?rev=9331&view=rev Log: Added checks for the __init_iso_cone() args. Modified: 1.3/maths_fns/frame_order_models.py Modified: 1.3/maths_fns/frame_order_models.py URL: http://svn.gna.org/viewcvs/relax/1.3/maths_fns/frame_order_models.py?rev=9331&r1=9330&r2=9331&view=diff ============================================================================== --- 1.3/maths_fns/frame_order_models.py (original) +++ 1.3/maths_fns/frame_order_models.py Tue Aug 18 15:03:43 2009 @@ -120,6 +120,16 @@ if red_tensors == None: raise RelaxError, "The reduced tensors have not been supplied." + # Some checks. + if full_tensors == None or not len(full_tensors): + raise RelaxError, "The full_tensors argument " + `full_tensors` + " must be supplied." + if red_tensors == None or not len(red_tensors): + raise RelaxError, "The red_tensors argument " + `red_tensors` + " must be supplied." + if red_errors == None or not len(red_errors): + raise RelaxError, "The red_errors argument " + `red_errors` + " must be supplied." + if full_in_ref_frame == None or not len(full_in_ref_frame): + raise RelaxError, "The full_in_ref_frame argument " + `full_in_ref_frame` + " must be supplied." + # Tensor set up. self.num_tensors = len(full_tensors) / 5 self.full_tensors = full_tensors