Skip to content

Support for Monthly Schedules

As far as I can see, there is no way to do monthly schedule. CYCLIC does not help as timedelta does not support months. Since you do lots of type checking, not even my workaround works (pretty sure it would otherwise):

from dateutil.relativedelta import relativedelta #package python-dateutil
job = scheduler.cyclic(relativedelta(months=1),   # type: ignore 

To go further, I'd actually like to be able to implement custom timer logic. I would like to schedule a job monthly, but not on weekends or holidays

Edited by Adrian Ehrsam