Author: bugman Date: Wed Nov 17 17:18:29 2010 New Revision: 11672 URL: http://svn.gna.org/viewcvs/relax?rev=11672&view=rev Log: Some more fixes for handling the diffusion tensor data structure 'spheroid_type' variable properly. Modified: 1.3/data/diff_tensor.py Modified: 1.3/data/diff_tensor.py URL: http://svn.gna.org/viewcvs/relax/1.3/data/diff_tensor.py?rev=11672&r1=11671&r2=11672&view=diff ============================================================================== --- 1.3/data/diff_tensor.py (original) +++ 1.3/data/diff_tensor.py Wed Nov 17 17:18:29 2010 @@ -682,7 +682,7 @@ dep_obj = getattr(self, dep_name) # The diffusion tensor type. - if dep_name == 'type': + if dep_name in ['type', 'spheroid_type']: deps = deps+(dep_obj,) continue @@ -742,7 +742,7 @@ dep_obj = getattr(self, dep_name) # The diffusion tensor type. - if dep_name == 'type': + if dep_name in ['type', 'spheroid_type']: deps = deps+(dep_obj,) continue @@ -860,7 +860,7 @@ deps = [] for dep_name in depends: # Modify the dependency name. - if dep_name != 'type': + if dep_name not in ['type', 'spheroid_type']: dep_name = dep_name+'_sim' # Test if the MC sim object exists.