Author: bugman Date: Mon Nov 26 14:58:30 2007 New Revision: 4012 URL: http://svn.gna.org/viewcvs/relax?rev=4012&view=rev Log: Bug fix for generic_fns.align_tensor.return_data_name(). The function now checks that a string is passed into it. Modified: branches/N_state_model/generic_fns/align_tensor.py Modified: branches/N_state_model/generic_fns/align_tensor.py URL: http://svn.gna.org/viewcvs/relax/branches/N_state_model/generic_fns/align_tensor.py?rev=4012&r1=4011&r2=4012&view=diff ============================================================================== --- branches/N_state_model/generic_fns/align_tensor.py (original) +++ branches/N_state_model/generic_fns/align_tensor.py Mon Nov 26 14:58:30 2007 @@ -30,7 +30,7 @@ from data import Data as relax_data_store from data.diff_tensor import DiffTensorData import pipes -from relax_errors import RelaxError, RelaxNoPipeError, RelaxNoTensorError, RelaxTensorError, RelaxUnknownParamCombError, RelaxUnknownParamError +from relax_errors import RelaxError, RelaxNoPipeError, RelaxNoTensorError, RelaxStrError, RelaxTensorError, RelaxUnknownParamCombError, RelaxUnknownParamError def copy(pipe_from=None, pipe_to=None): @@ -655,6 +655,10 @@ |________________________________________________________|______________|__________________| """ + # Enforce that the name must be a string. + if type(name) != str: + raise RelaxStrError, ('name', name) + # Axx. if search('^[Aa]xx$', name): return 'Axx'