Browse Source

Inserting Exception that was accidentally removed

Jason Baker 15 years ago
parent
commit
03bb80a226
1 changed files with 8 additions and 0 deletions
  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