aiocron relies on croniter to interpret the scheduling spec by constructing a croniter instance internally on the Cron object.
croniter supports some additional features such as hashed expressions which are only usable when one passes additional arguments to the croniter constructor.
Currently aiocron provides no means of customizing the creation of it's internal croniter instance, so these features are not available to the users of aiocron.
In this PR, I add the option to specify additional croniter keyword arguments by passing them to the Cron constructor.
Summary
aiocron
relies on croniter to interpret the scheduling spec by constructing acroniter
instance internally on theCron
object.croniter
supports some additional features such as hashed expressions which are only usable when one passes additional arguments to thecroniter
constructor.Currently
aiocron
provides no means of customizing the creation of it's internalcroniter
instance, so these features are not available to the users ofaiocron
.In this PR, I add the option to specify additional
croniter
keyword arguments by passing them to theCron
constructor.