From 08aeffc1522a2fc1bc5ab4f5b96d133bab79950b Mon Sep 17 00:00:00 2001 From: sq9atk Date: Sun, 19 Nov 2023 13:19:00 +0100 Subject: [PATCH] =?UTF-8?q?Meteoalarm=20-=20obs=C5=82uga=20wyj=C4=85tku=20?= =?UTF-8?q?braku=20danych?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.py | 1 + meteoalarm_sq9atk.py | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/config.py b/config.py index 357f523..2c04a54 100755 --- a/config.py +++ b/config.py @@ -397,6 +397,7 @@ calendarsq9atk = CalendarSq9atk( modules = [ activitymap, # marker na mapie wx.ostol.pl openweathersq9atk, # prognoza pogody + meteoalarmsq9atk, # meteoalarm.pl imgwpodestsq9atk, # wodowskazy airpollutionsq9atk, # zanieczyszczenia powietrza z GIOĊš #airlysq9atk, # zanieczyszczenia powietrza z Airly diff --git a/meteoalarm_sq9atk.py b/meteoalarm_sq9atk.py index 3e20b8e..3ad763a 100755 --- a/meteoalarm_sq9atk.py +++ b/meteoalarm_sq9atk.py @@ -76,12 +76,11 @@ class MeteoalarmSq9atk(SR0WXModule): html = self.getHtmlFromUrl(self.__service_url + str(self.__region_id)) data = self.findDataInHtml(html) - level = data[0] - warnings = data[1] - message = '' - if level and len(warnings) > 0: + try: + level = data[0] + warnings = data[1] message += " ".join([ ' _ zagrozenia_meteorologiczne_dla_wojewodztwa ', self.__regions[self.__region_id], @@ -91,6 +90,8 @@ class MeteoalarmSq9atk(SR0WXModule): ' '.join([self.__levels[level]]), ' _ ' ]) + except: + None return { "message": message,