Здравствуйте мои дорогие любители питона. Кажется я начинаю понимать тех людей которые сидят на втором питоне. Вот этот код отлично работает в py2, но выдаёт какую-то хрень в py3k:
import os
cmd = "streamer -s 640x480 -q -f jpeg -o /dev/stdout"
fd = os.popen(cmd)
print(fd.read())
Я сначала всё через subprocess делал, там оно так же падало. Даже багрепорт по этому поводу нашёл. Решил юзать более низкоуровневые средства. Внезапно оказалось что даже file прогоняется через BufferedIncrementalDecoder.
Что делать, кто виноват и как дальше жыть?