ruamel.yaml - выводить скалярные значения (строки) на отдельной строке - PullRequest
0 голосов
/ 26 сентября 2019

У меня проблема с ruamel.yaml.
У меня есть документы этого формата:

Dictionary:
    Some_random_length_key: Some really long string which is hard to separate visually from key
    Some_another_random_length_key: Some another really long string which is hard to separate visually from key

Но после дампа я хочу, чтобы он имел этот формат (с разрывом строки и отступом для скалярных значений):

Dictionary:
    Some_random_length_key:
        Some really long string which is not so hard to separate visually from key now
    Some_another_random_length_key:
        Some another really long string which is not so hard to separate visually from key now

Я прочитал много тем о форматировании в ruamel.yaml, но не нашел решения этой проблемы (я видел один ответ с пользовательским объявлением Emitter, но это было действительно неуклюже, и я ужепотерял его и больше не нашел).

Может, кто-нибудь знает, есть ли хороший способ получить такое форматирование в ruamel?

...