handle exceptions where the url does not return a valid feed

This commit is contained in:
rra 2021-10-22 09:37:31 +02:00
parent 16cbeaedb0
commit fbbfa2aa46

View File

@ -169,12 +169,16 @@ def grab_feed(feed_url):
print(e)
return False
print(data.status, feed_url)
if data.status == 200:
#304 means the feed has not been modified since we last checked
write_etag(feed_name, data)
return data
return False
if not data.bozo:
print(data.status, feed_url)
if data.status == 200:
#304 means the feed has not been modified since we last checked
write_etag(feed_name, data)
return data
return False
else:
print(data.bozo_exception, feed_url)
return False
feed_urls = open('feeds_list.txt','r').read().splitlines()