Правильное использование yaml.dump
import yaml
with open("config.yml", "r+") as fl:
config = yaml.safe_load(fl)
config['app']['is_disabled'] = True
config['app']['is_activated'] = False
yaml.dump(config, fl)
Есть такой код, я пытаюсь изменить уже готовые настройки в файле config.yml но когда все завершается и я заглядываю в файл, то обнаруживаю что у меня строки конфига просто скопировались и вставились с новыми значениями просто ниже старого конфига, что я делаю не так?