From: Ed Page Date: Wed, 12 Jan 2011 03:54:38 +0000 (-0600) Subject: making loading old settings more resilient X-Git-Url: http://git.maemo.org/git/?p=nqaap;a=commitdiff_plain;h=32a79368fc76b7acc9af2c3c9d428f373d45eac2 making loading old settings more resilient --- diff --git a/src/FileStorage.py b/src/FileStorage.py index af19c9d..4f0c337 100644 --- a/src/FileStorage.py +++ b/src/FileStorage.py @@ -88,8 +88,13 @@ class FileStorage(object): for book in os.listdir(books_path): book_file = os.path.join(books_path, book) with open(book_file, 'r') as f: - chapter = int(f.readline()) - position = int(f.readline()) + try: + chapter = int(f.readline()) + position = int(f.readline()) + except ValueError: + _moduleLogger.exception("Trouble loading old settings from %s" % book_file) + chapter = 0 + position = 0 self._books[book] = { "chapter": chapter, "position": position,