Author: tlinnet Date: Sun Nov 22 16:19:21 2015 New Revision: 28084 URL: http://svn.gna.org/viewcvs/relax?rev=28084&view=rev Log: Raising an error if plotting dispersion curves, and no model is saved. Modified: trunk/specific_analyses/relax_disp/data.py Modified: trunk/specific_analyses/relax_disp/data.py URL: http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_disp/data.py?rev=28084&r1=28083&r2=28084&view=diff ============================================================================== --- trunk/specific_analyses/relax_disp/data.py (original) +++ trunk/specific_analyses/relax_disp/data.py Sun Nov 22 16:19:21 2015 @@ -2019,6 +2019,9 @@ # Loop over each spin. Initialise spin counter. si = 0 for spin, mol_name, res_num, res_name, spin_id in spin_loop(full_info=True, return_id=True, skip_desel=True): + if not hasattr(spin, "model"): + raise RelaxError("No model information is stored for the spin. Please use the function: relax_disp.select_model(model='%s')"%MODEL_R2EFF) + # Skip protons for MMQ data. if spin.model in MODEL_LIST_MMQ and spin.isotope == '1H': continue