mirror of
https://github.com/moparisthebest/SickRage
synced 2025-03-03 18:12:26 -05:00
Fix to ensure feedparser returns dict with items even if set to NoneType
This commit is contained in:
parent
df78fd6669
commit
ebfb06a9e1
@ -40,17 +40,17 @@ class RSSFeeds:
|
|||||||
if post_data:
|
if post_data:
|
||||||
url += urllib.urlencode(post_data)
|
url += urllib.urlencode(post_data)
|
||||||
|
|
||||||
|
data = dict.fromkeys(items, None)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
fc = Cache(self.rssDB)
|
fc = Cache(self.rssDB)
|
||||||
resp = fc.fetch(url, False, False, request_headers)
|
resp = fc.fetch(url, False, False, request_headers)
|
||||||
|
|
||||||
data = {}
|
|
||||||
for item in items:
|
for item in items:
|
||||||
try:
|
try:data[item] = resp[item]
|
||||||
data[item] = resp[item]
|
except:continue
|
||||||
except:
|
|
||||||
data[item] = None
|
|
||||||
|
|
||||||
return data
|
|
||||||
finally:
|
finally:
|
||||||
self.rssDB.close()
|
self.rssDB.close()
|
||||||
|
|
||||||
|
return data
|
Loading…
x
Reference in New Issue
Block a user