Author: bugman Date: Mon Jan 3 10:39:15 2011 New Revision: 12089 URL: http://svn.gna.org/viewcvs/relax?rev=12089&view=rev Log: Fix for bug #17417 (https://gna.org/bugs/?17417). The model_free _model_setup() method should handle no model-free model being set when reading relax 1.2 results files. The problem was a check for the local_tm parameter in the parameter array, as this was also set to None. Modified: 1.3/specific_fns/model_free/main.py Modified: 1.3/specific_fns/model_free/main.py URL: http://svn.gna.org/viewcvs/relax/1.3/specific_fns/model_free/main.py?rev=12089&r1=12088&r2=12089&view=diff ============================================================================== --- 1.3/specific_fns/model_free/main.py (original) +++ 1.3/specific_fns/model_free/main.py Mon Jan 3 10:39:15 2011 @@ -781,9 +781,10 @@ """ # Test that no diffusion tensor exists if local tm is a parameter in the model. - for param in params: - if param == 'local_tm' and hasattr(pipes.get_pipe(), 'diff_tensor'): - raise RelaxTensorError('diffusion') + if params: + for param in params: + if param == 'local_tm' and hasattr(pipes.get_pipe(), 'diff_tensor'): + raise RelaxTensorError('diffusion') # Loop over the sequence. for spin in spin_loop(spin_id):