Browse Source

Don't parse omgwtfnzb if no results are returned

pull/4513/head
Ruud 10 years ago
parent
commit
1827c2e4cd
  1. 23
      couchpotato/core/media/_base/providers/nzb/omgwtfnzbs.py

23
couchpotato/core/media/_base/providers/nzb/omgwtfnzbs.py

@ -44,17 +44,18 @@ class Base(NZBProvider, RSS):
nzbs = self.getJsonData(self.urls['search'] % params)
for nzb in nzbs:
results.append({
'id': nzb.get('nzbid'),
'name': toUnicode(nzb.get('release')),
'age': self.calculateAge(tryInt(nzb.get('usenetage'))),
'size': tryInt(nzb.get('sizebytes')) / 1024 / 1024,
'url': nzb.get('getnzb'),
'detail_url': nzb.get('details'),
'description': nzb.get('weblink')
})
if isinstance(nzbs, list):
for nzb in nzbs:
results.append({
'id': nzb.get('nzbid'),
'name': toUnicode(nzb.get('release')),
'age': self.calculateAge(tryInt(nzb.get('usenetage'))),
'size': tryInt(nzb.get('sizebytes')) / 1024 / 1024,
'url': nzb.get('getnzb'),
'detail_url': nzb.get('details'),
'description': nzb.get('weblink')
})
config = [{

Loading…
Cancel
Save