У меня есть приложение колбы, работающее с сельдереем в качестве рабочего бэкэнда.
Я загружаю переменные конфигурации через колбу и передаю их сельдерею, который работает просто отлично.
flask_app.config.from_object(config)
celery.conf.update(flask_app.config)
ЕстьВ моем приложении можно обновить настройку, которую также необходимо применить к сельдерею во время выполнения, но ни одна из моих попыток не позволяет сохранить конфигурацию навсегда. Вот документация
from celery import current_app
current_app.conf.update(new_settings)
или
from celery import current_app
current_app.conf['SOME_SETTING'] = new_settings['SOME_SETTING']
В обеих попытках SOME_SETTING корректно обновляется в current_app во время задачи обновления, но при создании новогоЗадача: конфигурация по-прежнему имеет первоначальное значение, а не новое.
Я не могу найти в Интернете ничего об этой проблеме, любая помощь или указание в правильном направлении будет полезно.