有没有办法将到期日期添加到 Huey Dynamic 定期任务? 就像 celery 任务中有一个选项 - "some_celery_task.apply_async(args=('foo',), expires=expiry_date)" 在创建任务时添加到期日期。
我想在创建 Huey Dynamic 定期任务时添加到期日期。我使用了“撤销”,它按预期工作,但我想在到期日期之后完全停止任务而不是撤销它。当 Huey 动态周期性任务被撤销时 - Huey 终端上会显示消息,表明 huey 函数被撤销(当 crontab 条件变为真时)。(我在 Django 中使用 Huey)
(额外)我做了什么来满足这个到期日期的需要 - 我创建了返回 crontab 的 Days - Months 对的函数:例如。开始日期 = 2021-1-20 ,结束日期 = 2021-6-14 然后函数将返回 - Days_Month :[['20-31',1], ['*','2-5'], [' 1-14','6']] 然后我调用 Huey Dynamic 周期性任务(本例中调用了 3 次)。(Days_Month 函数将根据要求返回 Day-Months - Daily、Weekly、Monthly 或在 n 天后重复)
有一个更好的方法吗? 感谢您的帮助。