Don't parse omgwtfnzb if no results are returned
This commit is contained in:
@@ -44,17 +44,18 @@ class Base(NZBProvider, RSS):
|
|||||||
|
|
||||||
nzbs = self.getJsonData(self.urls['search'] % params)
|
nzbs = self.getJsonData(self.urls['search'] % params)
|
||||||
|
|
||||||
for nzb in nzbs:
|
if isinstance(nzbs, list):
|
||||||
|
for nzb in nzbs:
|
||||||
|
|
||||||
results.append({
|
results.append({
|
||||||
'id': nzb.get('nzbid'),
|
'id': nzb.get('nzbid'),
|
||||||
'name': toUnicode(nzb.get('release')),
|
'name': toUnicode(nzb.get('release')),
|
||||||
'age': self.calculateAge(tryInt(nzb.get('usenetage'))),
|
'age': self.calculateAge(tryInt(nzb.get('usenetage'))),
|
||||||
'size': tryInt(nzb.get('sizebytes')) / 1024 / 1024,
|
'size': tryInt(nzb.get('sizebytes')) / 1024 / 1024,
|
||||||
'url': nzb.get('getnzb'),
|
'url': nzb.get('getnzb'),
|
||||||
'detail_url': nzb.get('details'),
|
'detail_url': nzb.get('details'),
|
||||||
'description': nzb.get('weblink')
|
'description': nzb.get('weblink')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
config = [{
|
config = [{
|
||||||
|
|||||||
Reference in New Issue
Block a user