如何以编程方式更改传递给 Celery 的参数?我必须在以下代码中进行哪些更改:
from celery.task import PeriodicTask
class MyTask(PeriodicTask):
run_every = timedelta(seconds=1)
value = ''
def run(self, **kwargs):
print 'Passed value %s' % value
我希望能够在应用程序生命周期内更改 value 属性。该值可能是一个字典,但我怀疑它是否会改变任何东西。