From 80fe5327df4fd0c691dec38ba69746e278db475d Mon Sep 17 00:00:00 2001 From: Prinz23 Date: Thu, 6 Nov 2014 15:59:33 +0100 Subject: [PATCH] Fix SYS_ENCODING should still be set if locale.setlocale fails (like it does on Windows) --- SickBeard.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SickBeard.py b/SickBeard.py index e34ffbcf..84eb7bf1 100755 --- a/SickBeard.py +++ b/SickBeard.py @@ -129,6 +129,9 @@ class SickRage(object): try: locale.setlocale(locale.LC_ALL, "UTF-8") locale.setlocale(locale.LC_CTYPE, "UTF-8") + except (locale.Error, IOError): + pass + try: sickbeard.SYS_ENCODING = locale.getpreferredencoding() except (locale.Error, IOError): pass