Author: bugman Date: Sun Jan 13 12:57:32 2008 New Revision: 4675 URL: http://svn.gna.org/viewcvs/relax?rev=4675&view=rev Log: Bug fix for the params arg of the model_free.create_model() user function. This arg is now properly checked. Modified: 1.3/prompt/model_free.py Modified: 1.3/prompt/model_free.py URL: http://svn.gna.org/viewcvs/relax/1.3/prompt/model_free.py?rev=4675&r1=4674&r2=4675&view=diff ============================================================================== --- 1.3/prompt/model_free.py (original) +++ 1.3/prompt/model_free.py Sun Jan 13 12:57:32 2008 @@ -139,10 +139,16 @@ # Parameter types. if type(params) != list: - raise RelaxListError, ('parameter types', params) - for i in xrange(len(params)): - if type(params[i]) != str: - raise RelaxListStrError, ('parameter types', params) + raise RelaxListStrError, ('parameters', params) + else: + # Empty list. + if params == []: + raise RelaxListStrError, ('parameters', params) + + # Check the values. + for i in xrange(len(params)): + if type(params[i]) != str: + raise RelaxListStrError, ('parameters', params) # Spin identification string. if spin_id != None and type(spin_id) != str: