From a96d7ac336b76ad8f6dbed77166bc6e5c5b5d938 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 4 Jun 2016 10:38:14 +0530 Subject: [PATCH] ... --- src/calibre/web/feeds/recipes/collection.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/calibre/web/feeds/recipes/collection.py b/src/calibre/web/feeds/recipes/collection.py index 263cc4f5b5..003196bac9 100644 --- a/src/calibre/web/feeds/recipes/collection.py +++ b/src/calibre/web/feeds/recipes/collection.py @@ -14,7 +14,7 @@ from lxml import etree from lxml.builder import ElementMaker from calibre import force_unicode -from calibre.utils.date import parse_date, now as nowf, utcnow, tzlocal, \ +from calibre.utils.date import parse_date, now as nowf, utcnow, local_tz, \ isoformat, fromordinal from calibre.utils.recycle_bin import delete_file @@ -420,14 +420,14 @@ class SchedulerConfig(object): return utcnow() - ld > timedelta(sch) elif typ == 'day/time': now = nowf() - ld_local = ld.astimezone(tzlocal()) + ld_local = ld.astimezone(local_tz) day, hour, minute = sch return is_weekday(day, now) and \ not was_downloaded_already_today(ld_local, now) and \ is_time(now, hour, minute) elif typ == 'days_of_week': now = nowf() - ld_local = ld.astimezone(tzlocal()) + ld_local = ld.astimezone(local_tz) days, hour, minute = sch have_day = False for day in days: @@ -439,7 +439,7 @@ class SchedulerConfig(object): is_time(now, hour, minute) elif typ == 'days_of_month': now = nowf() - ld_local = ld.astimezone(tzlocal()) + ld_local = ld.astimezone(local_tz) days, hour, minute = sch have_day = now.day in days return have_day and \