فهرست منبع

Backends: Removed is_successful(), replaced by AsyncResult.success().

Ask Solem 15 سال پیش
والد
کامیت
d6e489fee7
2فایلهای تغییر یافته به همراه1 افزوده شده و 5 حذف شده
  1. 0 4
      celery/backends/base.py
  2. 1 1
      celery/result.py

+ 0 - 4
celery/backends/base.py

@@ -67,10 +67,6 @@ class BaseBackend(object):
         """Prepare value for storage."""
         return result
 
-    def is_successful(self, task_id):
-        """Returns ``True`` if the task was successfully executed."""
-        return self.get_status(task_id) == states.SUCCESS
-
     def wait_for(self, task_id, timeout=None):
         """Wait for task and return its result.
 

+ 1 - 1
celery/result.py

@@ -84,7 +84,7 @@ class BaseAsyncResult(object):
         :rtype: bool
 
         """
-        return self.backend.is_successful(self.task_id)
+        return self.backend.get_status(self.task_id) == states.SUCCESS
 
     def __str__(self):
         """``str(self)`` -> ``self.task_id``"""