Ver código fonte

Adds signal: celeryd_after_setup

Ask Solem 12 anos atrás
pai
commit
6f6410d25b
1 arquivos alterados com 4 adições e 0 exclusões
  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: