Browse Source

subtask.__call__ -> .apply_async

Ask Solem 13 years ago
parent
commit
d8cfeab43b
1 changed files with 3 additions and 3 deletions
  1. 3 3
      celery/canvas.py

+ 3 - 3
celery/canvas.py

@@ -99,9 +99,9 @@ class Signature(dict):
                                    subtask_type=subtask_type,
                                    immutable=immutable)
 
-    def delay(self, *argmerge, **kwmerge):
-        """Shortcut to `apply_async(argmerge, kwargs)`."""
-        return self.apply_async(args=argmerge, kwargs=kwmerge)
+    def __call__(self, *partial_args, **partial_kwargs):
+        return self.apply_async(partial_args, partial_kwargs)
+    delay = __call__
 
     def apply(self, args=(), kwargs={}, **options):
         """Apply this task locally."""