浏览代码

Make sure default queue is always declared

Ask Solem 14 年之前
父节点
当前提交
1328c62062
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      celery/routes.py

+ 3 - 0
celery/routes.py

@@ -36,6 +36,9 @@ class Router(object):
             route = self.lookup_route(task, args, kwargs)
             if route:  # expands 'queue' in route.
                 return lpmerge(self.expand_destination(route), options)
+        if "queue" not in options:
+            options.update(self.expand_destination(
+                            self.app.conf.CELERY_DEFAULT_QUEUE))
         return options
 
     def expand_destination(self, route):