From 682a130091cf2d6adb13eb76865b28d89a40883d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 2 Feb 2009 07:40:53 -0800 Subject: [PATCH] IGN:Ensure download time is recorded for time based recipes --- src/calibre/gui2/dialogs/scheduler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/dialogs/scheduler.py b/src/calibre/gui2/dialogs/scheduler.py index 9c9204c398..47d076f28c 100644 --- a/src/calibre/gui2/dialogs/scheduler.py +++ b/src/calibre/gui2/dialogs/scheduler.py @@ -464,7 +464,7 @@ class Scheduler(QObject): recipe = self.recipes[self.recipes.index(recipe)] now = datetime.utcnow() d = now - recipe.last_downloaded - if recipe.schedule is not None: + if recipe.schedule is not None and recipe.schedule < 1e4: interval = timedelta(days=recipe.schedule) if abs(d - interval) < timedelta(hours=1): recipe.last_downloaded += interval @@ -487,7 +487,7 @@ class Scheduler(QObject): if recipe not in self.queue: self.do_download(recipe) finally: - self.lock.unlock() + self.lock.unlock() def refresh_schedule(self, recipes): self.recipes = recipes