From 4bfb3520eccc54467ad4d00b29716c37894d55ef Mon Sep 17 00:00:00 2001 From: Mason10198 <31994327+Mason10198@users.noreply.github.com> Date: Wed, 28 Jun 2023 11:47:38 -0500 Subject: [PATCH] v0.3.1 update --- SkywarnPlus.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SkywarnPlus.py b/SkywarnPlus.py index 07ae162..cbda79f 100644 --- a/SkywarnPlus.py +++ b/SkywarnPlus.py @@ -378,6 +378,10 @@ def getAlerts(countyCodes): for feature in alert_data["features"]: start = feature["properties"].get(time_type_start) end = feature["properties"].get(time_type_end) + # if end is null, use effective time + if not end: + end = feature["properties"].get("expires") + logger.debug("getAlerts: %s has no \"%s\" time, using \"expires\" time instead: %s", feature["properties"]["event"], time_type_end, end) if start and end: start_time = parser.isoparse(start) end_time = parser.isoparse(end)