Преглед на файлове

Can now override type of Consumer.strategies (dict)

Ask Solem преди 12 години
родител
ревизия
d8559580bd
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      celery/worker/consumer.py

+ 3 - 1
celery/worker/consumer.py

@@ -120,6 +120,8 @@ def dump_body(m, body):
 
 
 class Consumer(object):
+    Strategies = dict
+
     #: set when consumer is shutting down.
     in_shutdown = False
 
@@ -165,7 +167,7 @@ class Consumer(object):
         self.pid = os.getpid()
         self.pool = pool
         self.timer = timer or default_timer
-        self.strategies = {}
+        self.strategies = self.Strategies()
         conninfo = self.app.connection()
         self.connection_errors = conninfo.connection_errors
         self.channel_errors = conninfo.channel_errors