From 63919d5197f8215cc2b48181d40d85127d437072 Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Wed, 18 Dec 2024 12:51:05 +0100 Subject: [PATCH] added error handling on overflow issue --- cuvis/Measurement.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cuvis/Measurement.py b/cuvis/Measurement.py index e1baddd..f0d9fb2 100644 --- a/cuvis/Measurement.py +++ b/cuvis/Measurement.py @@ -61,8 +61,11 @@ def _refresh_metadata(self): self.measurement_flags = MeasurementFlags(_metaData.measurement_flags) self.path = _metaData.path self.comment = _metaData.comment - self.factory_calibration = base_datetime + datetime.timedelta( - milliseconds=_metaData.factory_calibration) + try: + self.factory_calibration = base_datetime + datetime.timedelta( + milliseconds=_metaData.factory_calibration) + except OverflowError: + self.factory_calibration = None self.assembly = _metaData.assembly self.averages = _metaData.averages self.distance = _metaData.distance