瀏覽代碼

celery.execute: Forgot to pass CREATE_MISSING_QUEUES to Router.

Ask Solem 15 年之前
父節點
當前提交
02bd2f2efb
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      celery/execute/__init__.py

+ 2 - 1
celery/execute/__init__.py

@@ -79,7 +79,8 @@ def apply_async(task, args=None, kwargs=None, countdown=None, eta=None,
     replaced by a local :func:`apply` call instead.
 
     """
-    router = router or Router(conf.ROUTES, conf.get_queues())
+    router = router or Router(conf.ROUTES, conf.get_queues(),
+                              conf.CREATE_MISSING_QUEUES)
 
     if conf.ALWAYS_EAGER:
         return apply(task, args, kwargs, task_id=task_id)