From 684ef44f841a9f39b07e9a724c550e688bf89a19 Mon Sep 17 00:00:00 2001 From: mano3m <-> Date: Sun, 29 Jul 2012 20:09:11 +0200 Subject: [PATCH] Fixed typo and added some error handling --- couchpotato/core/downloaders/sabnzbd/main.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/couchpotato/core/downloaders/sabnzbd/main.py b/couchpotato/core/downloaders/sabnzbd/main.py index 8983c1ad..45b4e25b 100644 --- a/couchpotato/core/downloaders/sabnzbd/main.py +++ b/couchpotato/core/downloaders/sabnzbd/main.py @@ -4,6 +4,7 @@ from couchpotato.core.helpers.variable import cleanHost from couchpotato.core.logger import CPLog import traceback import urllib2 +import requests import json log = CPLog(__name__) @@ -73,11 +74,16 @@ class Sabnzbd(Downloader): params = { 'apikey': self.conf('api_key'), 'mode': 'history', - 'ouput': 'json' + 'output': 'json' } url = cleanHost(self.conf('host')) + "api?" + tryUrlencode(params) log.debug('Opening: %s', url) - history = json.load(urllib2.urlopen(url)) + + try: + history = json.load(urllib2.urlopen(url)) + except: + log.error(traceback.format_exc()) + return False nzbname = self.createNzbName(data, movie)