From: Georg Brandl Date: Sat, 23 Feb 2008 22:09:24 +0000 (+0000) Subject: Use os.closerange() in popen2. X-Git-Tag: v2.6a1~82 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8d01bb2b19310a1fa89c166c87301c1d8f9734da;p=python Use os.closerange() in popen2. --- diff --git a/Lib/popen2.py b/Lib/popen2.py index dbd6533be6..cb769f8862 100644 --- a/Lib/popen2.py +++ b/Lib/popen2.py @@ -82,11 +82,7 @@ class Popen3: def _run_child(self, cmd): if isinstance(cmd, basestring): cmd = ['/bin/sh', '-c', cmd] - for i in xrange(3, MAXFD): - try: - os.close(i) - except OSError: - pass + os.closerange(3, MAXFD) try: os.execvp(cmd[0], cmd) finally: