Как в Python мультиплексировать каналы?
Есть консольная программа, которая, как и полагается, в stdin принимает команды, в stdout пишет ответ, а в случае возникновения ошибки посылает её текст в stderr. Программа под оффтопиком. Пишу на Python к ней морду, но уткнулся в то, что select() работает под виндой только с сокетами.
Что же делать?
PS: Прошу не предлагать сменить язык, я как раз на данном примере изучаю Python.