diff options
author | C Neves <cn@goat.(none)> | 2007-06-19 09:15:01 (GMT) |
---|---|---|
committer | C Neves <cn@goat.(none)> | 2007-06-19 09:15:01 (GMT) |
commit | 5b1cc035f4ee0587a53b7ca2504d9e0d51921a7b (patch) | |
tree | 53f9c9b6e2ad2a9cb40748a6a15e29d07e7338d3 /SliderPuzzleUI.py | |
parent | ee7a7e21ecba16c022a159217c65ba767066171d (diff) |
Updated the lesson plans.
Now a single digit can be used as prefix in the lesson dirs to help with sorting. It is removed before rendering.
Diffstat (limited to 'SliderPuzzleUI.py')
-rw-r--r-- | SliderPuzzleUI.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/SliderPuzzleUI.py b/SliderPuzzleUI.py index 623cafb..b270e91 100644 --- a/SliderPuzzleUI.py +++ b/SliderPuzzleUI.py @@ -524,10 +524,16 @@ class LessonPlanWidget (gtk.Notebook): lessons = filter(lambda x: os.path.isdir(os.path.join('lessons', x)), os.listdir('lessons')) lessons.sort() for lesson in lessons: - self._load_lesson(os.path.join('lessons', lesson), _(lesson)) + if lesson[0].isdigit(): + name = _(lesson[1:]) + else: + name = _(lesson) + self._load_lesson(os.path.join('lessons', lesson), name) def _load_lesson (self, path, name): code, encoding = locale.getdefaultlocale() + if code is None: + code = 'en' canvas = Canvas() canvas.show() files = map(lambda x: os.path.join(path, '%s.abw' % x), |