瀏覽代碼

Adds signal: celeryd_after_setup

Ask Solem 13 年之前
父節點
當前提交
6f6410d25b
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      celery/apps/worker.py

+ 4 - 0
celery/apps/worker.py

@@ -167,6 +167,10 @@ class Worker(configurated):
         self.set_process_status('-active-')
 
         self.redirect_stdouts_to_logger()
+        # this signal can be used to e.g. change queues after
+        # the -Q option has been applied.
+        signals.celeryd_after_setup.send(sender=self.hostname, instance=self,
+                                         conf=self.app.conf)
         try:
             self.run_worker()
         except IGNORE_ERRORS: