Kaxil you beat me to it. I actually have a dag where I achieve an irregular schedule by overriding DAG.next_dagrun_info(). If that method were swapped out for an object it may be a semi-easy way to make the schedule “plugable”.
James Coder > On Jan 20, 2021, at 6:37 PM, Kaxil Naik <kaxiln...@gmail.com> wrote: > > > "CronBackend" / "ScheduleIntervalBackend" :D similar to Xcom and Secrets > Backend > > Would be definitely good to have Custom Schedule intervals using > functions/class that is Serializable too. > > >> On Wed, Jan 20, 2021 at 11:02 PM QP Hou <q...@scribd.com.invalid> wrote: >> On Wed, Jan 20, 2021 at 10:22 AM Daniel Imberman >> <daniel.imber...@gmail.com> wrote: >> > >> > I love the idea of allowing users to create their own scheduling >> > objects/scheduling python functions. They could either live in the >> > scheduler or as a seperate process that trips some value in the DB when it >> > is “true”. Would be great from a “marketplace” standpoint as well as users >> > could post their custom scheduling objects for others to use. >> > >> >> I like this idea as well, a quick escape patch for custom and complex >> scheduling behaviors without having to wait for upstream support.