diff options
author | Bastien Nocera <hadess@hadess.net> | 2014-05-12 14:39:50 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2014-05-12 15:03:47 +0200 |
commit | a14404a7437e534716e59a6b8796696525a3c7ed (patch) | |
tree | 1230d11a3fdcb6a43c02ad86c5add7b83d7a1a07 | |
parent | 90d00290c431e026bb6098c3b2673f60fcf3dce5 (diff) | |
download | totem-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.py | 2 |
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 () |