У меня есть скрипт на python, который вызывается сетью. Этот сценарий получает некоторые данные в качестве входного потока и отправляет некоторые данные в качестве выходных данных - stdin и stdout.
Теперь я хочу, чтобы этот скрипт вызывал другой. И перенаправляет его стандартный ввод на дочерний процесс и дочерний вывод обратно. В основном это будет скрипт типа прокси.
Самый важный момент - размер данных для передачи. Это огромно - поэтому я не могу использовать буферы. Например: допустим, дочерний процесс отправит 1 ГБ данных. Родительский скрипт должен быть в состоянии подготовить дочерний стандартный вывод и направить эти данные в свой собственный стандартный вывод.
Та же проблема с stdin - родитель получает много данных и не может их буферизовать перед отправкой потомку.
Вопрос в том, как реализовать это в python?
спасибо