Hi All, I feel like this has probably been discussed more times than necessary, but I wanted to get the community opinion on running dags for business days. In my case I want to run M-F but I don't want to wait for Monday to run Fridays data. As far as I can tell the only way to do this right now is to schedule it to run everyday and short circuit on Saturday and Sunday. I would like to explore options other than adding an additional operator to all dags. I have seen it suggested to add a "schedule type" argument to dag that would allow for running at "the right side or left side" of the interval. Other options I can think of to solve for this would be specify add an additional dag argument that allows you to explicitly set the interval length rather than relying on cronitor to provide the following schedule. The last option I can think of would be to add support for passing a function as schedule_interval (a function that returns a time delta).
To summarize possible changes: 1. add "schedule_type" kwarg (start or end) 2. add "interval_length" kwarg (time delta that is used in conjunction with cronitor) 3. support functions as schedule_interval. Thoughts? Thanks, James