@@ -1641,6 +1641,7 @@ def _create_weight_windows_subelement(self, root, mesh_memo=None):
16411641 if mesh_memo is not None :
16421642 mesh_memo .add (ww .mesh .id )
16431643
1644+ def _create_weight_windows_on_subelement (self , root ):
16441645 if self ._weight_windows_on is not None :
16451646 elem = ET .SubElement (root , "weight_windows_on" )
16461647 elem .text = str (self ._weight_windows_on ).lower ()
@@ -2074,10 +2075,16 @@ def _weight_windows_from_xml_element(self, root, meshes=None):
20742075 ww = WeightWindows .from_xml_element (elem , meshes )
20752076 self .weight_windows .append (ww )
20762077
2078+ def _weight_windows_on_from_xml_element (self , root ):
20772079 text = get_text (root , 'weight_windows_on' )
20782080 if text is not None :
20792081 self .weight_windows_on = text in ('true' , '1' )
20802082
2083+ def _weight_windows_file_from_xml_element (self , root ):
2084+ text = get_text (root , 'weight_windows_file' )
2085+ if text is not None :
2086+ self .weight_windows_file = text
2087+
20812088 def _weight_window_checkpoints_from_xml_element (self , root ):
20822089 elem = root .find ('weight_window_checkpoints' )
20832090 if elem is None :
@@ -2214,6 +2221,7 @@ def to_xml_element(self, mesh_memo=None):
22142221 self ._create_log_grid_bins_subelement (element )
22152222 self ._create_write_initial_source_subelement (element )
22162223 self ._create_weight_windows_subelement (element , mesh_memo )
2224+ self ._create_weight_windows_on_subelement (element )
22172225 self ._create_weight_window_generators_subelement (element , mesh_memo )
22182226 self ._create_weight_windows_file_element (element )
22192227 self ._create_weight_window_checkpoints_subelement (element )
@@ -2324,6 +2332,8 @@ def from_xml_element(cls, elem, meshes=None):
23242332 settings ._log_grid_bins_from_xml_element (elem )
23252333 settings ._write_initial_source_from_xml_element (elem )
23262334 settings ._weight_windows_from_xml_element (elem , meshes )
2335+ settings ._weight_windows_on_from_xml_element (elem )
2336+ settings ._weight_windows_file_from_xml_element (elem )
23272337 settings ._weight_window_generators_from_xml_element (elem , meshes )
23282338 settings ._weight_window_checkpoints_from_xml_element (elem )
23292339 settings ._max_history_splits_from_xml_element (elem )
0 commit comments