From 1124bffb4b6749f6d2ed50f7d1d498c26253ff0a Mon Sep 17 00:00:00 2001 From: Patrick Shriwise Date: Fri, 12 Aug 2022 07:55:50 -0500 Subject: [PATCH] Leave dagmc filename as Path object until writing the XML file --- openmc/universe.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openmc/universe.py b/openmc/universe.py index 65bcce7470..4aa1775fb1 100644 --- a/openmc/universe.py +++ b/openmc/universe.py @@ -679,7 +679,7 @@ class DAGMCUniverse(UniverseBase): @filename.setter def filename(self, val): cv.check_type('DAGMC filename', val, (Path, str)) - self._filename = str(val) + self._filename = val @property def auto_geom_ids(self): @@ -720,7 +720,7 @@ class DAGMCUniverse(UniverseBase): dagmc_element.set('auto_geom_ids', 'true') if self.auto_mat_ids: dagmc_element.set('auto_mat_ids', 'true') - dagmc_element.set('filename', self.filename) + dagmc_element.set('filename', str(self.filename)) xml_element.append(dagmc_element) def bounding_region(self, bounded_type='box', boundary_type='vacuum', starting_id=10000):