handle exceptions where the url does not return a valid feed
This commit is contained in:
parent
16cbeaedb0
commit
fbbfa2aa46
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user