Revert 51758 because it broke all the buildbots

This commit is contained in:
Neal Norwitz 2006-09-06 03:58:34 +00:00
parent 8cb64eaaf3
commit 314bef9fff
3 changed files with 8 additions and 48 deletions

View file

@ -1000,10 +1000,14 @@ class Popen(object):
if errwrite:
os.dup2(errwrite, 2)
# Close pipe fds. Make sure we don't close the same
# fd more than once, or standard fds.
for fd in set((p2cread, c2pwrite, errwrite))-set((0,1,2)):
if fd: os.close(fd)
# Close pipe fds. Make sure we doesn't close the same
# fd more than once.
if p2cread:
os.close(p2cread)
if c2pwrite and c2pwrite not in (p2cread,):
os.close(c2pwrite)
if errwrite and errwrite not in (p2cread, c2pwrite):
os.close(errwrite)
# Close all other fds, if asked for
if close_fds: