From d2f9ec489f87d53d4c67b65201328e977851bdf3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 20 Jul 2010 08:09:39 -0600 Subject: [PATCH 1/2] Fix #6229 (Failed to read metadata and Unhandled exception with versions 0.7.8/0.7.9) --- src/calibre/utils/localization.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index e60a3233c6..94f3923acf 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -42,6 +42,8 @@ def get_lang(): lang = match.group() if lang == 'zh': lang = 'zh_CN' + if lang is None: + lang = 'en' return lang def messages_path(lang): From 9f7158e130c0eeaf76b029fdf2d0798a4a5b8d7e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 20 Jul 2010 09:42:12 -0600 Subject: [PATCH 2/2] ... --- src/calibre/gui2/dialogs/scheduler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/gui2/dialogs/scheduler.py b/src/calibre/gui2/dialogs/scheduler.py index 7b4af2d162..3dbf7ffffd 100644 --- a/src/calibre/gui2/dialogs/scheduler.py +++ b/src/calibre/gui2/dialogs/scheduler.py @@ -62,6 +62,7 @@ class SchedulerDialog(QDialog, Ui_Dialog): self.search_done) self.disconnect(self.recipe_model, SIGNAL('searched(PyQt_PyObject)'), self.search.search_done) + self.search.search.disconnect() self.recipe_model = None def search_done(self, *args):