From 90be9e274d3fd842cab58799f7b9271a5c9b9103 Mon Sep 17 00:00:00 2001 From: tcely Date: Fri, 30 May 2025 21:28:30 -0400 Subject: [PATCH] Use `datetime.weekday()` function --- tubesync/sync/models/source.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tubesync/sync/models/source.py b/tubesync/sync/models/source.py index a594063e..06d652a0 100644 --- a/tubesync/sync/models/source.py +++ b/tubesync/sync/models/source.py @@ -393,7 +393,7 @@ class Source(db.models.Model): return arg_dt + timezone.timedelta(hours=delta_hours) def advance_day(arg_dt, target_weekday, /): - delta_days = ((7 + target_weekday) - arg_dt.weekday) % 7 + delta_days = ((7 + target_weekday) - arg_dt.weekday()) % 7 return arg_dt + timezone.timedelta(days=delta_days) if self.target_schedule is None: @@ -412,7 +412,7 @@ class Source(db.models.Model): return self.target_schedule when = advance_hour(when, self.target_schedule.hour) - when = advance_day(when, self.target_schedule.weekday) + when = advance_day(when, self.target_schedule.weekday()) self.target_schedule = when return when