Pārlūkot izejas kodu

app.add_defaults now supports lazy objects.

Ask Solem 11 gadi atpakaļ
vecāks
revīzija
e843675267
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      celery/app/base.py

+ 1 - 1
celery/app/base.py

@@ -403,7 +403,7 @@ class Celery(object):
         # load lazy config dict initializers.
         pending = self._pending_defaults
         while pending:
-            s.add_defaults(pending.popleft()())
+            s.add_defaults(maybe_evaluate(pending.popleft()()))
         if self._preconf:
             for key, value in items(self._preconf):
                 setattr(s, key, value)