meteoalarm - dodanie timeout do requesta + komunikaty o błędzie

master
sq9atk 2023-11-29 11:26:39 +01:00 zatwierdzone przez GitHub
rodzic c138a6ab70
commit b3289096fb
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -39,16 +39,16 @@ class MeteoalarmSq9atk(SR0WXModule):
def getHtmlFromUrl(self, url):
try:
self.__logger.info("::: Odpytuję adres: " + url)
resp = requests.get(url)
if resp.status_code == 200:
return resp.content
else:
print("HTML response error")
return None
resp = requests.get(url, timeout=8)
if resp.status_code != 200:
self.__logger.error("::: Data response code error - %s \n" % resp.status_code)
return ''
return resp.content
except requests.exceptions.RequestException as e:
print("HTML download error: %s" % e)
return None
self.__logger.error("::: Data download error - %s \n" % e)
return ''
def findDataInHtml(self, html):