diff options
author | Inada Naoki <songofacandy@gmail.com> | 2022-05-19 02:42:43 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-19 02:42:43 (GMT) |
commit | 96f65835f8f66d058b444e0b4e436af45e2902f7 (patch) | |
tree | 84906fe995aca491347f2ce5e4d63b4c751fa20d /Lib/os.py | |
parent | f2d994da104eed38f9e110e7d8f37fa6d845b207 (diff) | |
download | cpython-96f65835f8f66d058b444e0b4e436af45e2902f7.zip cpython-96f65835f8f66d058b444e0b4e436af45e2902f7.tar.gz cpython-96f65835f8f66d058b444e0b4e436af45e2902f7.tar.bz2 |
gh-87901: Remove the encoding argument from os.popen (GH-92836)
Diffstat (limited to 'Lib/os.py')
-rw-r--r-- | Lib/os.py | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -974,15 +974,14 @@ otherwise return -SIG, where SIG is the signal that killed it. """ # command in a shell can't be supported. if sys.platform != 'vxworks': # Supply os.popen() - def popen(cmd, mode="r", buffering=-1, encoding=None): + def popen(cmd, mode="r", buffering=-1): if not isinstance(cmd, str): raise TypeError("invalid cmd type (%s, expected string)" % type(cmd)) if mode not in ("r", "w"): raise ValueError("invalid mode %r" % mode) if buffering == 0 or buffering is None: raise ValueError("popen() does not support unbuffered streams") - import subprocess, io - encoding = io.text_encoding(encoding) + import subprocess if mode == "r": proc = subprocess.Popen(cmd, shell=True, text=True, |