From a65ed1ee8ed673f59aa0760f222f7680ea267225 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Nov 2009 09:15:33 -0700 Subject: [PATCH] Fix #4010 (Recurrent error - MAC OSX V0.6.21) --- src/calibre/web/feeds/recipes/model.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/web/feeds/recipes/model.py b/src/calibre/web/feeds/recipes/model.py index db2bfb46e5..c0b02003e8 100644 --- a/src/calibre/web/feeds/recipes/model.py +++ b/src/calibre/web/feeds/recipes/model.py @@ -331,7 +331,11 @@ class RecipeModel(QAbstractItemModel, SearchQueryParser): custom_tags) def get_to_be_downloaded_recipes(self): - return self.scheduler_config.get_to_be_downloaded_recipes() + ans = self.scheduler_config.get_to_be_downloaded_recipes() + ans2 = [x for x in ans if self.get_recipe(x) is not None] + for x in set(ans) - set(ans2): + self.un_schedule_recipe(x) + return ans2 def scheduled_urns(self): ans = []