From 45deff1ae90bc32c344c32cbb85218247a9970f1 Mon Sep 17 00:00:00 2001
From: Alex Wernle <awernle@usgs.gov>
Date: Tue, 18 Apr 2023 10:48:29 -0600
Subject: [PATCH] Slight change from If loop to Try loop in get_summary_flags
 function. It is more dynamic this way.

---
 geomagio/residual/SpreadsheetAbsolutesFactory.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/geomagio/residual/SpreadsheetAbsolutesFactory.py b/geomagio/residual/SpreadsheetAbsolutesFactory.py
index 1443f34a..27c5be9e 100644
--- a/geomagio/residual/SpreadsheetAbsolutesFactory.py
+++ b/geomagio/residual/SpreadsheetAbsolutesFactory.py
@@ -264,13 +264,13 @@ def get_summary_flags(
         starttime=UTCDateTime(starttime),
         endtime=UTCDateTime(endtime),
     )
-    if readings:
+    try:
         for reading in readings:
             if reading.time == absolute_time:
                 summary_flags = [v.valid for v in reading.absolutes]
                 reviewed = True
         return summary_flags, reviewed
-    else:
+    except:
         print("No matching summary sheet found for time:", absolute_time)
         reviewed = False
         return [False, False, False], reviewed
-- 
GitLab