bpo-44572: On Windows, disconnect STDIN in platform._syscmd_ver() to prevent erroneous STDIN consumption (GH-27092)

This commit is contained in:
Konstantin-Glukhov 2021-07-14 04:21:48 +09:00 committed by GitHub
parent 6252670732
commit 0ee0a740e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View File

@ -280,6 +280,7 @@ def _syscmd_ver(system='', release='', version='',
for cmd in ('ver', 'command /c ver', 'cmd /c ver'):
try:
info = subprocess.check_output(cmd,
stdin=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
text=True,
shell=True)

View File

@ -0,0 +1 @@
Avoid consuming standard input in the :mod:`platform` module