This commit is contained in:
SpudGunMan
2025-09-02 11:19:23 -07:00
parent eb2d809fe4
commit f0e8b2c057
2 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -782,17 +782,17 @@ def checkUSGSEarthQuake(lat=0, lon=0):
quake_data = requests.get(USGSquake_url, timeout=urlTimeoutSeconds)
if not quake_data.ok:
logger.warning("Location:Error fetching earthquake data from USGS")
quake_count = 0
return NO_ALERTS
if not quake_data.text.strip():
quake_count = 0
return NO_ALERTS
try:
quake_xml = xml.dom.minidom.parseString(quake_data.text)
except Exception as e:
logger.warning(f"Location: USGS earthquake API returned invalid XML: {e}")
quake_count = 0
return NO_ALERTS
except (requests.exceptions.RequestException):
logger.warning("Location:Error fetching earthquake data from USGS")
quake_count = 0
return NO_ALERTS
quake_xml = xml.dom.minidom.parseString(quake_data.text)
quake_count = len(quake_xml.getElementsByTagName("event"))