From 3a9d06c984aa5fa785956e91af5db32bf99d611a Mon Sep 17 00:00:00 2001 From: pcain-usgs <pcain@usgs.gov> Date: Fri, 30 Apr 2021 16:26:13 -0600 Subject: [PATCH] return None if no types are found to average --- geomagio/residual/Measurement.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/geomagio/residual/Measurement.py b/geomagio/residual/Measurement.py index e052f53bc..f8be19437 100644 --- a/geomagio/residual/Measurement.py +++ b/geomagio/residual/Measurement.py @@ -52,6 +52,9 @@ def average_measurement( """ if types: measurements = [m for m in measurements if m.measurement_type in types] + if len(measurements) == 0: + # no measurements to average + return None starttime = safe_min([m.time.timestamp for m in measurements if m.time]) endtime = safe_max([m.time.timestamp for m in measurements if m.time]) measurement = AverageMeasurement( -- GitLab