From c5e22503983431b6d6c4f43546ea7ed54ebe0e7e Mon Sep 17 00:00:00 2001 From: Wade Brainerd Date: Sun, 18 Oct 2009 14:55:28 +0000 Subject: Fix exception when localized lesson data is missing. --- 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. -- cgit v0.9.1