修复每日任务的下次时间

This commit is contained in:
zhbaor 2024-11-04 09:24:40 +08:00
parent 473d60b776
commit aa17d72705

View file

@ -102,11 +102,12 @@ class DailyTask(BasicTask):
if self._last_execution is None:
return now
else:
return (
datetime.combine(self._last_execution.date(), time())
+ timedelta(days=1)
+ self.time_offset
result = (
datetime.combine(self._last_execution.date(), time()) + self.time_offset
)
if self._last_execution > result:
result += timedelta(days=1)
return result
class LongTask(BasicTask):