Переглянути джерело

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: