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

Retry tasks now inherit expires from parent. Closes #980

Must not be ported to 3.0 branch (see issue).
Ask Solem преди 12 години
родител
ревизия
cb3d7bb0e0
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      celery/app/task.py

+ 1 - 0
celery/app/task.py

@@ -546,6 +546,7 @@ class Task(object):
         if delivery_info:
             options.setdefault('exchange', delivery_info.get('exchange'))
             options.setdefault('routing_key', delivery_info.get('routing_key'))
+        options.setdefault('expires', request.expires)
 
         if not eta and countdown is None:
             countdown = self.default_retry_delay