From ed3b3231668168dfd8f935f3035820e3b8e38f5d Mon Sep 17 00:00:00 2001 From: Dawid Date: Thu, 21 Mar 2024 10:49:48 +0100 Subject: [PATCH] Debug statement should only log AsyncResult.id if it exists --- redbeat/schedulers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/redbeat/schedulers.py b/redbeat/schedulers.py index 805e639..d3d9171 100644 --- a/redbeat/schedulers.py +++ b/redbeat/schedulers.py @@ -476,7 +476,10 @@ def maybe_due(self, entry, **kwargs): except Exception as exc: logger.exception('Scheduler: Message Error: %s', exc) else: - logger.debug('Scheduler: %s sent. id->%s', entry.task, result.id) + if result and hasattr(result, 'id'): + logger.debug('Scheduler: %s sent. id->%s', entry.task, result.id) + else: + logger.debug('Scheduler: %s sent.', entry.task) return next_time_to_run def tick(self, min=min, **kwargs):