fix(cron): assert callback is set
This commit is contained in:
@@ -61,6 +61,7 @@ class Cron:
|
|||||||
def add_job(self, interval: int, callback: CronCallback, arg: Any = None) \
|
def add_job(self, interval: int, callback: CronCallback, arg: Any = None) \
|
||||||
-> Job:
|
-> Job:
|
||||||
''' Create and queue a new job. '''
|
''' Create and queue a new job. '''
|
||||||
|
assert callback and callable(callback), 'No Cron callback provided.'
|
||||||
job = Cron.Job(interval, callback, arg)
|
job = Cron.Job(interval, callback, arg)
|
||||||
self.push(job)
|
self.push(job)
|
||||||
return job
|
return job
|
||||||
|
|||||||
Reference in New Issue
Block a user