Explorar o código

https://github.com/celery/celery/issues/2357

Michael Permana %!s(int64=10) %!d(string=hai) anos
pai
achega
1902a58025
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      celery/worker/strategy.py

+ 1 - 1
celery/worker/strategy.py

@@ -37,7 +37,6 @@ def default(task, app, consumer,
     call_at = consumer.timer.call_at
     apply_eta_task = consumer.apply_eta_task
     rate_limits_enabled = not consumer.disable_rate_limits
-    bucket = consumer.task_buckets[task.name]
     handle = consumer.on_task_request
     limit_task = consumer._limit_task
 
@@ -79,6 +78,7 @@ def default(task, app, consumer,
                 call_at(eta, apply_eta_task, (req, ), priority=6)
         else:
             if rate_limits_enabled:
+                bucket = consumer.task_buckets[task.name]
                 if bucket:
                     return limit_task(req, bucket, 1)
             task_reserved(req)