Привет!
Не знаю как правильно обновить файл конфигурации, чтобы код по ходу выполнения применилась новая конфигурация.
В реале код состоит из нескольких шедулеров, которые запускают функции в которых при вызове также применяется своя конфигурация. Приведу пример просто для симуляции:
from configparser import ConfigParser
import time
config = ConfigParser()
config.read("config.ini")
while True:
print(time.strftime("%H:%M:%S"), config['password'])
time.sleep(5)
Если в файле
config.ini
изменить
password
на новый, то код все равно будет принтить старый пароль.
Поместить блок конфига в цикл наверное тупое решение. Как можно это сделать более правильно?