فهرست منبع

Inserting Exception that was accidentally removed

Jason Baker 14 سال پیش
والد
کامیت
03bb80a226
1فایلهای تغییر یافته به همراه8 افزوده شده و 0 حذف شده
  1. 8 0
      celery/exceptions.py

+ 8 - 0
celery/exceptions.py

@@ -57,6 +57,14 @@ class MaxRetriesExceededError(Exception):
     pass
 
 
+class RetryTaskError(Exception):
+    """The task is to be retried later."""
+
+    def __init__(self, message, exc, *args, **kwargs):
+        self.exc = exc
+        Exception.__init__(self, message, exc, *args,
+                           **kwargs)
+
 class TaskRevokedError(Exception):
     """The task has been revoked, so no result available."""
     pass