Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2009-10-18 14:55:28 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2009-10-18 14:55:28 (GMT)
commitc5e22503983431b6d6c4f43546ea7ed54ebe0e7e (patch)
tree937a1ea36a5b7581d633244548f32999697e12c6
parent8d0731da238f3753b7a64bac3ac0201a677cb32a (diff)
Fix exception when localized lesson data is missing.
-rw-r--r--mainscreen.py7
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.