mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Remove AIX workaround test_subprocess (GH-8939)
An old apparent AIX behavior workaround in test_subprocess's test_undecodable_env is no longer needed.
This commit is contained in:
parent
a2eefa6754
commit
89d79b1449
2 changed files with 3 additions and 8 deletions
|
@ -2228,15 +2228,9 @@ class POSIXProcessTestCase(BaseTestCase):
|
|||
env = os.environ.copy()
|
||||
env[key] = value
|
||||
# Use C locale to get ASCII for the locale encoding to force
|
||||
# surrogate-escaping of \xFF in the child process; otherwise it can
|
||||
# be decoded as-is if the default locale is latin-1.
|
||||
# surrogate-escaping of \xFF in the child process
|
||||
env['LC_ALL'] = 'C'
|
||||
if sys.platform.startswith("aix"):
|
||||
# On AIX, the C locale uses the Latin1 encoding
|
||||
decoded_value = encoded_value.decode("latin1", "surrogateescape")
|
||||
else:
|
||||
# On other UNIXes, the C locale uses the ASCII encoding
|
||||
decoded_value = value
|
||||
decoded_value = value
|
||||
stdout = subprocess.check_output(
|
||||
[sys.executable, "-c", script],
|
||||
env=env)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue