Private GIT

Skip to content
Snippets Groups Projects
Commit f9bdf6da authored by Ruud's avatar Ruud
Browse files

Send correct headers to SABNZBd. fix #1406

parent 87cdf922
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ from couchpotato.core.downloaders.base import Downloader ...@@ -2,6 +2,7 @@ from couchpotato.core.downloaders.base import Downloader
from couchpotato.core.helpers.encoding import tryUrlencode, ss from couchpotato.core.helpers.encoding import tryUrlencode, ss
from couchpotato.core.helpers.variable import cleanHost, mergeDicts from couchpotato.core.helpers.variable import cleanHost, mergeDicts
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.environment import Env
from urllib2 import URLError from urllib2 import URLError
import json import json
import traceback import traceback
...@@ -38,9 +39,9 @@ class Sabnzbd(Downloader): ...@@ -38,9 +39,9 @@ class Sabnzbd(Downloader):
try: try:
if params.get('mode') is 'addfile': if params.get('mode') is 'addfile':
sab = self.urlopen(url, timeout = 60, params = {'nzbfile': (ss(nzb_filename), filedata)}, multipart = True, show_error = False) sab = self.urlopen(url, timeout = 60, params = {'nzbfile': (ss(nzb_filename), filedata)}, multipart = True, show_error = False, headers = {'User-Agent': Env.getIdentifier()})
else: else:
sab = self.urlopen(url, timeout = 60, show_error = False) sab = self.urlopen(url, timeout = 60, show_error = False, headers = {'User-Agent': Env.getIdentifier()})
except URLError: except URLError:
log.error('Failed sending release, probably wrong HOST: %s', traceback.format_exc(0)) log.error('Failed sending release, probably wrong HOST: %s', traceback.format_exc(0))
return False return False
...@@ -139,7 +140,7 @@ class Sabnzbd(Downloader): ...@@ -139,7 +140,7 @@ class Sabnzbd(Downloader):
'output': 'json' 'output': 'json'
})) }))
data = self.urlopen(url, timeout = 60, show_error = False) data = self.urlopen(url, timeout = 60, show_error = False, headers = {'User-Agent': Env.getIdentifier()})
if use_json: if use_json:
d = json.loads(data) d = json.loads(data)
if d.get('error'): if d.get('error'):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment