fix(cron): assert callback is set

This commit is contained in:
relikd
2022-07-22 19:35:04 +02:00
parent d0c5072d27
commit 0e5ef41ea9

View File

@@ -61,6 +61,7 @@ class Cron:
def add_job(self, interval: int, callback: CronCallback, arg: Any = None) \
-> Job:
''' Create and queue a new job. '''
assert callback and callable(callback), 'No Cron callback provided.'
job = Cron.Job(interval, callback, arg)
self.push(job)
return job