buffpopen β€” Buffered subprocess. Popen implementationΒΆ

This implementation allows to read and write output without blocking