From e7d2dd0309aa8ca4472d727b93e2d97b44bcebe5 Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Sun, 5 Jul 2015 21:09:05 +0200 Subject: [PATCH] Missed a return on exception --- django_q/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django_q/models.py b/django_q/models.py index 09b1f38..1e00d68 100644 --- a/django_q/models.py +++ b/django_q/models.py @@ -48,11 +48,11 @@ def call_hook(sender, instance, **kwargs): f = getattr(m, func) except (ValueError, ImportError, AttributeError): logger.error(_('malformed return hook \'{}\' for {}').format(instance.hook, instance.name)) + return try: f(instance) except Exception as e: - logger.error(_('return hook {} failed on {}').format(instance.hook, instance.name)) - logger.exception(e) + logger.error(_('return hook {} failed on {} because {}').format(instance.hook, instance.name, e)) class SuccessManager(models.Manager):