Author: bugman Date: Fri Jul 4 01:25:42 2008 New Revision: 6651 URL: http://svn.gna.org/viewcvs/relax?rev=6651&view=rev Log: Fix for the loading of the diffusion tensor if it doesn't exist - don't do it! Modified: 1.3/data/pipe_container.py Modified: 1.3/data/pipe_container.py URL: http://svn.gna.org/viewcvs/relax/1.3/data/pipe_container.py?rev=6651&r1=6650&r2=6651&view=diff ============================================================================== --- 1.3/data/pipe_container.py (original) +++ 1.3/data/pipe_container.py Fri Jul 4 01:25:42 2008 @@ -113,14 +113,14 @@ pipes_node = hybrid_node.getElementsByTagName('pipes')[0] setattr(self, 'hybrid_pipes', node_value_to_python(pipes_node.childNodes[0])) - # Get the diffusion tensor data node and, if it exists, fill the contents. - diff_tensor_node = relax_node.getElementsByTagName('diff_tensor')[0] - if diff_tensor_node: + # Get the diffusion tensor data nodes and, if they exist, fill the contents. + diff_tensor_nodes = relax_node.getElementsByTagName('diff_tensor') + if diff_tensor_nodes: # Create the diffusion tensor object. self.diff_tensor = DiffTensorData() # Fill its contents. - self.diff_tensor.from_xml(diff_tensor_node) + self.diff_tensor.from_xml(diff_tensor_nodes[0]) # Recreate the molecule, residue, and spin data structure. mol_nodes = relax_node.getElementsByTagName('mol')