summaryrefslogtreecommitdiffstats
path: root/Modules/_io/winconsoleio.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2018-12-07 10:10:33 (GMT)
committerGitHub <noreply@github.com>2018-12-07 10:10:33 (GMT)
commit3a521f0b6167628f975c773b56c7daf8d33d6f40 (patch)
tree91f83d86bd25493d1285fbca6fccc2280c5ebfc0 /Modules/_io/winconsoleio.c
parent9ebe8794f003dadfff578a066ea503a3e37ffe1d (diff)
downloadcpython-3a521f0b6167628f975c773b56c7daf8d33d6f40.zip
cpython-3a521f0b6167628f975c773b56c7daf8d33d6f40.tar.gz
cpython-3a521f0b6167628f975c773b56c7daf8d33d6f40.tar.bz2
bpo-35346, platform: replace os.popen() with subprocess (GH-10786)
Replace os.popen() with subprocess.check_output() in the platform module: * platform.uname() (its _syscmd_ver() helper function) now redirects stderr to DEVNULL. * Remove platform.DEV_NULL. * _syscmd_uname() and _syscmd_file() no longer catch AttributeError. The "except AttributeError:" was only needed in Python 2, when os.popen() was not always available. In Python 3, subprocess.check_output() is always available.
Diffstat (limited to 'Modules/_io/winconsoleio.c')
0 files changed, 0 insertions, 0 deletions