Author: bugman Date: Tue Jun 23 18:19:49 2009 New Revision: 9140 URL: http://svn.gna.org/viewcvs/relax?rev=9140&view=rev Log: Another bug fix for the init() method. Errors are not properly handled for all input data types. Modified: branches/frame_order/generic_fns/align_tensor.py Modified: branches/frame_order/generic_fns/align_tensor.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order/generic_fns/align_tensor.py?rev=9140&r1=9139&r2=9140&view=diff ============================================================================== --- branches/frame_order/generic_fns/align_tensor.py (original) +++ branches/frame_order/generic_fns/align_tensor.py Tue Jun 23 18:19:49 2009 @@ -501,7 +501,7 @@ Syz = Syz * scale # Set the parameters. - set(tensor=tensor_obj, value=[Szz, Sxxyy, Sxy, Sxz, Syz], param=['Szz', 'Sxxyy', 'Sxy', 'Sxz', 'Syz']) + set(tensor=tensor_obj, value=[Szz, Sxxyy, Sxy, Sxz, Syz], param=['Szz', 'Sxxyy', 'Sxy', 'Sxz', 'Syz'], errors=errors) # {Axx, Ayy, Axy, Axz, Ayz}. elif param_types == 2: @@ -516,7 +516,7 @@ Ayz = Ayz * scale # Set the parameters. - set(tensor=tensor_obj, value=[Axx, Ayy, Axy, Axz, Ayz], param=['Axx', 'Ayy', 'Axy', 'Axz', 'Ayz']) + set(tensor=tensor_obj, value=[Axx, Ayy, Axy, Axz, Ayz], param=['Axx', 'Ayy', 'Axy', 'Axz', 'Ayz'], errors=errors) # {Azz, Axx-yy, Axy, Axz, Ayz}. elif param_types == 3: @@ -531,7 +531,7 @@ Ayz = Ayz * scale # Set the parameters. - set(tensor=tensor_obj, value=[Azz, Axxyy, Axy, Axz, Ayz], param=['Azz', 'Axxyy', 'Axy', 'Axz', 'Ayz']) + set(tensor=tensor_obj, value=[Azz, Axxyy, Axy, Axz, Ayz], param=['Azz', 'Axxyy', 'Axy', 'Axz', 'Ayz'], errors=errors) # {Axx, Ayy, Axy, Axz, Ayz}. elif param_types == 4: @@ -558,7 +558,7 @@ Ayz = Ayz * scale # Set the parameters. - set(tensor=tensor_obj, value=[Axx, Ayy, Axy, Axz, Ayz], param=['Axx', 'Ayy', 'Axy', 'Axz', 'Ayz']) + set(tensor=tensor_obj, value=[Axx, Ayy, Axy, Axz, Ayz], param=['Axx', 'Ayy', 'Axy', 'Axz', 'Ayz'], errors=errors) # {Azz, Axx-yy, Axy, Axz, Ayz}. elif param_types == 5: @@ -585,7 +585,7 @@ Ayz = Ayz * scale # Set the parameters. - set(tensor=tensor_obj, value=[Azz, Axxyy, Axy, Axz, Ayz], param=['Azz', 'Axxyy', 'Axy', 'Axz', 'Ayz']) + set(tensor=tensor_obj, value=[Azz, Axxyy, Axy, Axz, Ayz], param=['Azz', 'Axxyy', 'Axy', 'Axz', 'Ayz'], errors=errors) # {Pxx, Pyy, Pxy, Pxz, Pyz}. elif param_types == 6: @@ -600,7 +600,7 @@ Pyz = Pyz * scale # Set the parameters. - set(tensor=tensor_obj, value=[Pxx, Pyy, Pxy, Pxz, Pyz], param=['Pxx', 'Pyy', 'Pxy', 'Pxz', 'Pyz']) + set(tensor=tensor_obj, value=[Pxx, Pyy, Pxy, Pxz, Pyz], param=['Pxx', 'Pyy', 'Pxy', 'Pxz', 'Pyz'], errors=errors) # {Pzz, Pxx-yy, Pxy, Pxz, Pyz}. elif param_types == 7: @@ -615,7 +615,7 @@ Pyz = Pyz * scale # Set the parameters. - set(tensor=tensor_obj, value=[Pzz, Pxxyy, Pxy, Pxz, Pyz], param=['Pzz', 'Pxxyy', 'Pxy', 'Pxz', 'Pyz']) + set(tensor=tensor_obj, value=[Pzz, Pxxyy, Pxy, Pxz, Pyz], param=['Pzz', 'Pxxyy', 'Pxy', 'Pxz', 'Pyz'], errors=errors) # Unknown parameter combination. else: