Overnight bug fixes

This commit is contained in:
Ian Renton
2026-08-17 06:41:31 +01:00
parent e7cdfb0080
commit 1db0c2787a
10 changed files with 24 additions and 19 deletions
+1 -1
View File
@@ -91,7 +91,7 @@ class SSESpotProvider(SpotProvider):
)
except InvalidStatusCodeError as e:
self.status = "Error"
logger.exception(f"HTTP {e.status_code} returned from SSE Spot Provider ({self.name}).")
logger.warning(f"HTTP {e.status_code} returned from SSE Spot Provider ({self.name}).")
finally:
self._set_event_source(None)
+8 -3
View File
@@ -53,10 +53,15 @@ class WOTA(HTTPSpotProvider):
desc_split = source_spot.description.split(". ")
freq_mode = desc_split[0].replace("Frequencies/modes:", "").strip()
freq_mode_split = re.split(r"[\-\s]+", freq_mode)
freq_hz = float(freq_mode_split[0].replace("'", ".")) * 1000000
freq_hz = None
mode = None
if len(freq_mode_split) > 1:
mode = freq_mode_split[1].upper()
try:
freq_hz = float(freq_mode_split[0].replace("'", ".")) * 1000000
if len(freq_mode_split) > 1:
mode = freq_mode_split[1].upper()
except ValueError:
# Something wrong with parsing frequency and mode, bail out
pass
comment = None
if len(desc_split) > 1: