From bbe5aa2cf2eeff261503602eea393e3460389dea Mon Sep 17 00:00:00 2001 From: Fernando <fernandog@users.noreply.github.com> Date: Mon, 13 Jul 2015 12:59:19 -0300 Subject: [PATCH] Encode freemobile msg and title with utf-8 https://github.com/SiCKRAGETV/sickrage-issues/issues/1513 --- sickbeard/notifiers/freemobile.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sickbeard/notifiers/freemobile.py b/sickbeard/notifiers/freemobile.py index bcf10afd4..102da870f 100644 --- a/sickbeard/notifiers/freemobile.py +++ b/sickbeard/notifiers/freemobile.py @@ -50,7 +50,7 @@ class FreeMobileNotifier: # build up the URL and parameters msg = msg.strip() - msg_quoted = urllib2.quote(title + ": " + msg) + msg_quoted = urllib2.quote(title.encode('utf-8') + ": " + msg.encode('utf-8')) URL = "https://smsapi.free-mobile.fr/sendmsg?user=" + id + "&pass=" + apiKey + "&msg=" + msg_quoted req = urllib2.Request(URL) @@ -75,7 +75,11 @@ class FreeMobileNotifier: message = "Server error. Please retry in few moment." logger.log(message, logger.ERROR) return False, message - + except Exception, e: + message = u"Error while sending SMS: {0}".format(e) + logger.log(message, logger.ERROR) + return False, message + message = "Free Mobile SMS successful." logger.log(message, logger.INFO) return True, message -- GitLab