Verbessere Fehlermeldungen bei ungültigem Feed

This commit is contained in:
Andreas Bielawski
2017-10-11 12:37:31 +02:00
parent 2570110002
commit a8f267ded0

5
bot.py
View File

@ -246,7 +246,10 @@ def check_feed(bot, key):
logger.info(feed_url)
data = feedparser.parse(feed_url)
if 'link' not in data.feed:
logger.warning('Kein gültiger Feed, Status-Code ' + str(data["status"]))
if 'status' in data and data["status"] != 200:
logger.warning('Kein gültiger Feed, HTTP-Status-Code ' + str(data["status"]))
else:
logger.warning('Kein gültiger Feed: ' + str(data.bozo_exception))
return None
if 'title' not in data.feed:
feed_title = data.feed['link']