summaryrefslogtreecommitdiffstats
path: root/Lib/subprocess.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/subprocess.py')
-rw-r--r--Lib/subprocess.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/Lib/subprocess.py b/Lib/subprocess.py
index f717c82..88355ad 100644
--- a/Lib/subprocess.py
+++ b/Lib/subprocess.py
@@ -1361,10 +1361,7 @@ class Popen(object):
executable_list = tuple(
os.path.join(os.fsencode(dir), executable)
for dir in os.get_exec_path(env))
- # Never close stdin, stdout and stderr for the child.
- fds_to_keep = {0,1,2}
- fds_to_keep.update(pass_fds)
- # Our child uses this one to signal error before exec().
+ fds_to_keep = set(pass_fds)
fds_to_keep.add(errpipe_write)
self.pid = _posixsubprocess.fork_exec(
args, executable_list,