From f9bdf6da1cfe3eca1885ff620516f77747064af5 Mon Sep 17 00:00:00 2001 From: Ruud <ruud@crashdummy.nl> Date: Tue, 12 Feb 2013 22:42:26 +0100 Subject: [PATCH] Send correct headers to SABNZBd. fix #1406 --- couchpotato/core/downloaders/sabnzbd/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/couchpotato/core/downloaders/sabnzbd/main.py b/couchpotato/core/downloaders/sabnzbd/main.py index 91302780..a287f119 100644 --- a/couchpotato/core/downloaders/sabnzbd/main.py +++ b/couchpotato/core/downloaders/sabnzbd/main.py @@ -2,6 +2,7 @@ from couchpotato.core.downloaders.base import Downloader from couchpotato.core.helpers.encoding import tryUrlencode, ss from couchpotato.core.helpers.variable import cleanHost, mergeDicts from couchpotato.core.logger import CPLog +from couchpotato.environment import Env from urllib2 import URLError import json import traceback @@ -38,9 +39,9 @@ class Sabnzbd(Downloader): try: 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: - 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: log.error('Failed sending release, probably wrong HOST: %s', traceback.format_exc(0)) return False @@ -139,7 +140,7 @@ class Sabnzbd(Downloader): '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: d = json.loads(data) if d.get('error'): -- GitLab