summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2014-05-12 14:39:50 +0200
committerBastien Nocera <hadess@hadess.net>2014-05-12 15:03:47 +0200
commita14404a7437e534716e59a6b8796696525a3c7ed (patch)
tree1230d11a3fdcb6a43c02ad86c5add7b83d7a1a07
parent90d00290c431e026bb6098c3b2673f60fcf3dce5 (diff)
downloadtotem-a14404a7437e534716e59a6b8796696525a3c7ed.tar.gz
opensubtitles: Don't error if the language is unknown
If the current locale is not listed in our list of OpenSubtitles-supported languages, don't throw an error, but fallback to selecting English as the language. https://bugzilla.gnome.org/show_bug.cgi?id=729974
-rw-r--r--src/plugins/opensubtitles/opensubtitles.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/opensubtitles/opensubtitles.py b/src/plugins/opensubtitles/opensubtitles.py
index 1ed836175..d33b704d5 100644
--- a/src/plugins/opensubtitles/opensubtitles.py
+++ b/src/plugins/opensubtitles/opensubtitles.py
@@ -252,7 +252,7 @@ class OpenSubtitlesModel (object):
import locale
(language_code, _) = locale.getlocale ()
self.lang = LANGUAGES[language_code.split ('_')[0]]
- except (ImportError, IndexError, AttributeError):
+ except (ImportError, IndexError, AttributeError, KeyError):
self.lang = 'eng'
self._lock = threading.Lock ()