Как замедлить чтение из stdout

Я пытаюсь читать из stdout в python на устройстве AWS Greengrass Core Ubuntu

      process = subprocess.Popen(['tail','-F',"/var/log/syslog"],\                                                                                             stdout=subprocess.PIPE,stderr=subprocess.PIPE)    
process.stdout.readline() 

байтовые литералы работают очень быстро, и вместо того, чтобы публиковать по одному оператору за раз, мой подписчик получает объединенные строки за раз.

Есть ли способ замедлить прием журналов до одной строки за раз.

Используемый язык: Python Инструменты AWS: Greengrass v2, Ubuntu Core Device

С уважением, Ааруши

0 ответов

Другие вопросы по тегам