Author: bugman Date: Tue Oct 14 22:06:17 2008 New Revision: 7698 URL: http://svn.gna.org/viewcvs/relax?rev=7698&view=rev Log: Added a RelaxError to tell the user that the Modelfree4 version being used is buggy. It also tells them that they must upgrade! Modified: 1.3/test_suite/system_tests/palmer.py Modified: 1.3/test_suite/system_tests/palmer.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/system_tests/palmer.py?rev=7698&r1=7697&r2=7698&view=diff ============================================================================== --- 1.3/test_suite/system_tests/palmer.py (original) +++ 1.3/test_suite/system_tests/palmer.py Tue Oct 14 22:06:17 2008 @@ -31,6 +31,7 @@ from data import Relax_data_store; ds = Relax_data_store() from generic_fns import pipes from generic_fns.mol_res_spin import return_spin +from relax_errors import RelaxError from relax_io import test_binary @@ -150,6 +151,11 @@ # Execute the script. self.relax.interpreter.run(script_file=sys.path[-1] + '/test_suite/system_tests/scripts/palmer_omp.py') + # Catch a the old, buggy modelfree4 versions and complain loudly! + spin = return_spin(':9', pipe='m2') + if spin.s2 == 0.855: + raise RelaxError, "You are using an old, buggy Modelfree4 version! You must upgrade to version 4.20 or later." + # Checks for model m1, m2, and m3 mfout file reading. models = ['m1', 'm2', 'm3'] params = [['S2'], ['S2', 'te'], ['S2', 'Rex']]