From d85f166062ed2c59b8a4f73924645d0d837a920a Mon Sep 17 00:00:00 2001 From: bobloy Date: Wed, 25 Nov 2020 10:14:50 -0500 Subject: [PATCH] Custom Date that doesn't do past dates --- fifo/date_trigger.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 fifo/date_trigger.py diff --git a/fifo/date_trigger.py b/fifo/date_trigger.py new file mode 100644 index 0000000..eb3d617 --- /dev/null +++ b/fifo/date_trigger.py @@ -0,0 +1,7 @@ +from apscheduler.triggers.date import DateTrigger + + +class CustomDateTrigger(DateTrigger): + def get_next_fire_time(self, previous_fire_time, now): + next_run = super().get_next_fire_time(previous_fire_time, now) + return next_run if next_run >= now else None