kopia lustrzana https://github.com/sq9atk/sr0wx
Meteoalarm - obsługa wyjątku braku danych
rodzic
4a26950146
commit
08aeffc152
|
@ -397,6 +397,7 @@ calendarsq9atk = CalendarSq9atk(
|
||||||
modules = [
|
modules = [
|
||||||
activitymap, # marker na mapie wx.ostol.pl
|
activitymap, # marker na mapie wx.ostol.pl
|
||||||
openweathersq9atk, # prognoza pogody
|
openweathersq9atk, # prognoza pogody
|
||||||
|
meteoalarmsq9atk, # meteoalarm.pl
|
||||||
imgwpodestsq9atk, # wodowskazy
|
imgwpodestsq9atk, # wodowskazy
|
||||||
airpollutionsq9atk, # zanieczyszczenia powietrza z GIOŚ
|
airpollutionsq9atk, # zanieczyszczenia powietrza z GIOŚ
|
||||||
#airlysq9atk, # zanieczyszczenia powietrza z Airly
|
#airlysq9atk, # zanieczyszczenia powietrza z Airly
|
||||||
|
|
|
@ -76,12 +76,11 @@ class MeteoalarmSq9atk(SR0WXModule):
|
||||||
html = self.getHtmlFromUrl(self.__service_url + str(self.__region_id))
|
html = self.getHtmlFromUrl(self.__service_url + str(self.__region_id))
|
||||||
|
|
||||||
data = self.findDataInHtml(html)
|
data = self.findDataInHtml(html)
|
||||||
level = data[0]
|
|
||||||
warnings = data[1]
|
|
||||||
|
|
||||||
message = ''
|
message = ''
|
||||||
|
|
||||||
if level and len(warnings) > 0:
|
try:
|
||||||
|
level = data[0]
|
||||||
|
warnings = data[1]
|
||||||
message += " ".join([
|
message += " ".join([
|
||||||
' _ zagrozenia_meteorologiczne_dla_wojewodztwa ',
|
' _ zagrozenia_meteorologiczne_dla_wojewodztwa ',
|
||||||
self.__regions[self.__region_id],
|
self.__regions[self.__region_id],
|
||||||
|
@ -91,6 +90,8 @@ class MeteoalarmSq9atk(SR0WXModule):
|
||||||
' '.join([self.__levels[level]]),
|
' '.join([self.__levels[level]]),
|
||||||
' _ '
|
' _ '
|
||||||
])
|
])
|
||||||
|
except:
|
||||||
|
None
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"message": message,
|
"message": message,
|
||||||
|
|
Ładowanie…
Reference in New Issue