diff options
author | Wade Brainerd <wadetb@gmail.com> | 2009-10-18 14:55:28 (GMT) |
---|---|---|
committer | Wade Brainerd <wadetb@gmail.com> | 2009-10-18 14:55:28 (GMT) |
commit | c5e22503983431b6d6c4f43546ea7ed54ebe0e7e (patch) | |
tree | 937a1ea36a5b7581d633244548f32999697e12c6 | |
parent | 8d0731da238f3753b7a64bac3ac0201a677cb32a (diff) |
Fix exception when localized lesson data is missing.
-rw-r--r-- | mainscreen.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mainscreen.py b/mainscreen.py index 259a747..8a63ede 100644 --- a/mainscreen.py +++ b/mainscreen.py @@ -78,10 +78,11 @@ class MainScreen(gtk.VBox): # Load lessons for this language. code = locale.getdefaultlocale()[0] or 'en_US' - self.load_lessons('lessons/' + code + '.lessons') + try: + self.load_lessons('lessons/' + code + '.lessons') - # Fallback to en_US lessons if none found. - if not len(self.lessons): + except: + # Fallback to en_US lessons if none found. self.load_lessons('lessons/en_US.lessons') # We cannot run without lessons. |