summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Grainger <tagrain@gmail.com>2023-01-20 22:25:38 (GMT)
committerGitHub <noreply@github.com>2023-01-20 22:25:38 (GMT)
commit6b3993c556eb3bb36d1754a17643cddd3f6ade92 (patch)
treef1f902febd39059031f44840b997c16847eec2bb
parent01093b82037fbae83623581294a0f1cf5b4a44b0 (diff)
downloadcpython-6b3993c556eb3bb36d1754a17643cddd3f6ade92.zip
cpython-6b3993c556eb3bb36d1754a17643cddd3f6ade92.tar.gz
cpython-6b3993c556eb3bb36d1754a17643cddd3f6ade92.tar.bz2
gh-100750: pass encoding kwarg in lib/platform.py (#100751)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
-rwxr-xr-xLib/platform.py2
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst1
2 files changed, 3 insertions, 0 deletions
diff --git a/Lib/platform.py b/Lib/platform.py
index b018046..2dfaf76 100755
--- a/Lib/platform.py
+++ b/Lib/platform.py
@@ -285,6 +285,7 @@ def _syscmd_ver(system='', release='', version='',
stdin=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
text=True,
+ encoding="locale",
shell=True)
except (OSError, subprocess.CalledProcessError) as why:
#print('Command %s failed: %s' % (cmd, why))
@@ -824,6 +825,7 @@ class _Processor:
['uname', '-p'],
stderr=subprocess.DEVNULL,
text=True,
+ encoding="utf8",
).strip()
except (OSError, subprocess.CalledProcessError):
pass
diff --git a/Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst b/Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst
new file mode 100644
index 0000000..be35153
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst
@@ -0,0 +1 @@
+pass encoding kwarg to subprocess in platform