У меня есть приложение командной строки, которое непрерывно выводит данные YAML в виде:
- col0: datum0
col1: datum1
col2: datum2
- col0: datum0
col1: datum1
col2: datum2
...
Он делает это вечно. Я хотел бы написать скрипт на Python, который непрерывно читает каждую из этих записей.
Библиотека PyYAML лучше всего воспринимает полностью загруженные строки и интерпретирует их как полный документ YAML. Есть ли способ перевести PyYAML в потоковый режим?
Или это мой единственный вариант - разбивать данные на части и постепенно передавать их в PyYAML?