فهرست منبع

Error mails should not be sent when the task is retried, so don't return exception in execute()

Ask Solem 15 سال پیش
والد
کامیت
4ac76987c3
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      celery/execute.py

+ 2 - 1
celery/execute.py

@@ -262,7 +262,8 @@ class ExecuteWrapper(object):
         except (SystemExit, KeyboardInterrupt):
             raise
         except RetryTaskError, exc:
-            retval = self.handle_retry(exc, sys.exc_info())
+            self.handle_retry(exc, sys.exc_info())
+            retval = None
         except Exception, exc:
             retval = self.handle_failure(exc, sys.exc_info())
         else: