On 5/11/2018 11:23 AM, pevo...@gmail.com wrote:
I encountered the same issue with Python 3.4 on CentOS 7 when using only the close_fds argument. Since I am passing a lot of dynamically obtained file descriptors, using the pass_fds argument is impossible for my case. Setting close_fds to False *but* also explicitly making the fds inheritable upon generation solved the issue. I would be really grateful if there was at least a note in the subprocess module explaining that one might need to explicitly make file descriptors inheritable since if it wasn't this post I would have lost even more time than I already did.
Make specific proposal on the tracker bugs.python.org. -- Terry Jan Reedy -- https://mail.python.org/mailman/listinfo/python-list