From 6b9c61f599da70cdbfb9630512430a3022dce3e0 Mon Sep 17 00:00:00 2001 From: David Kaplan Date: Wed, 11 Dec 2024 11:46:57 -0600 Subject: [PATCH] initialization of dmx_selector now in validate() --- src/pint/models/dispersion_model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pint/models/dispersion_model.py b/src/pint/models/dispersion_model.py index 218a9bec7..595379717 100644 --- a/src/pint/models/dispersion_model.py +++ b/src/pint/models/dispersion_model.py @@ -643,6 +643,8 @@ def validate(self): log.warning( f"End of DMX_{index:04d} ({r1[j]}-{r2[j]}) overlaps with DMX_{indices[kk]:04d} ({r1[kk]}-{r2[kk]})" ) + if not hasattr(self, "dmx_toas_selector"): + self.dmx_toas_selector = TOASelect(is_range=True) def validate_toas(self, toas): DMX_mapping = self.get_prefix_mapping_component("DMX_")