From fde8a867292689c8a008aeb48e7745c1ab42a4f6 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 9 Jul 2019 08:14:32 -0500 Subject: [PATCH] Reset ff13e98a0: write Material temperatures as attribute --- openmc/material.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/openmc/material.py b/openmc/material.py index 7eb6de66c..f372dd663 100644 --- a/openmc/material.py +++ b/openmc/material.py @@ -841,8 +841,7 @@ class Material(IDManagerMixin): # Create temperature XML subelement if self.temperature is not None: - subelement = ET.SubElement(element, "temperature") - subelement.text = str(self.temperature) + element.set("temperature", str(self.temperature)) # Create density XML subelement if self._density is not None or self._density_units == 'sum': @@ -932,9 +931,8 @@ class Material(IDManagerMixin): mat = cls(mat_id) mat.name = elem.get('name') - temp_node = elem.find("temperature") - if temp_node is not None: - mat.temperature = float(temp_node.text) + if "temperature" in elem.attrib: + mat.temperature = float(elem.get("temperature")) if 'volume' in elem.attrib: mat.volume = float(elem.get('volume'))