From 0e5ef41ea98a17b2dde8e5148998c8fe4bbce5d8 Mon Sep 17 00:00:00 2001 From: relikd Date: Fri, 22 Jul 2022 19:35:04 +0200 Subject: [PATCH] fix(cron): assert callback is set --- botlib/cron.py | 1 + 1 file changed, 1 insertion(+) diff --git a/botlib/cron.py b/botlib/cron.py index 507adc3..510a22d 100755 --- a/botlib/cron.py +++ b/botlib/cron.py @@ -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