I need to spawn a process in such a way that I have access to three pipes ( the usual suspects ) and am able to retrieve the return status. The python documentation is very confusing about this. Can anyone help?