From eee4c781cc8088e64183af4d3efc998870a6bce7 Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial Date: Sun, 30 Mar 2025 00:29:33 -0400 Subject: [PATCH] Be more tolerant of missing elements of height values --- lib/xmet/raob.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/xmet/raob.py b/lib/xmet/raob.py index 6ec0573..ab8b34e 100644 --- a/lib/xmet/raob.py +++ b/lib/xmet/raob.py @@ -275,12 +275,12 @@ class RAOBObs(): # Ignore tokens where height is not known. # if num == '///': - return None + return dict() pressure = self.code_to_pressure(code) if pressure is None: - return None + height = None elif pressure == 1000: height = self.calc_1000mb_height(float(num)) elif pressure <= 850 and pressure > 700: @@ -641,7 +641,7 @@ class RAOBReader(): timestamp = data['timestamp'] samples = data['samples'] - sounding = self.sounding(station, timestamp) + sounding = self.sounding(station, timestamp[0:4]) for data in samples: pressure = data.get('pressure')