Przeglądaj źródła

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

Ask Solem 15 lat temu
rodzic
commit
4ac76987c3
1 zmienionych plików z 2 dodań i 1 usunięć
  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: