From 530d78482a0cc4b1bf9c81f8a7e4410bcd32112b Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 2 Jan 2026 16:00:17 -0800 Subject: [PATCH] Update locationdata.py --- modules/locationdata.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/locationdata.py b/modules/locationdata.py index 8c28b1a..ce515a9 100644 --- a/modules/locationdata.py +++ b/modules/locationdata.py @@ -419,7 +419,11 @@ def getWeatherAlertsNOAA(lat=0, lon=0, useDefaultLatLon=False): alertxml = xml.dom.minidom.parseString(alert_data.text) for i in alertxml.getElementsByTagName("entry"): title = i.getElementsByTagName("title")[0].childNodes[0].nodeValue - area_desc = i.getElementsByTagName("cap:areaDesc")[0].childNodes[0].nodeValue + area_desc_nodes = i.getElementsByTagName("cap:areaDesc") + if area_desc_nodes and area_desc_nodes[0].childNodes: + area_desc = area_desc_nodes[0].childNodes[0].nodeValue + else: + area_desc = "" # Extract NWSheadline from cap:parameter if present nws_headline = ""