From 4d674689b1a2e255a10c662dc801354b10a8996c Mon Sep 17 00:00:00 2001 From: Ade Date: Fri, 16 Jun 2017 13:02:13 +1200 Subject: [PATCH] rutracker search term fix --- headphones/rutracker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/headphones/rutracker.py b/headphones/rutracker.py index 7d18ca1e..7185984d 100644 --- a/headphones/rutracker.py +++ b/headphones/rutracker.py @@ -98,7 +98,11 @@ class Rutracker(object): # sort by size, descending. sort = '&o=7&s=2' - searchurl = "%s?nm=%s%s%s" % (self.search_referer, urllib.quote(searchterm), format, sort) + try: + searchurl = "%s?nm=%s%s%s" % (self.search_referer, urllib.quote(searchterm), format, sort) + except: + searchterm = searchterm.encode('utf-8') + searchurl = "%s?nm=%s%s%s" % (self.search_referer, urllib.quote(searchterm), format, sort) logger.info("Searching rutracker using term: %s", searchterm) return searchurl