summaryrefslogtreecommitdiff
path: root/numpy/distutils/exec_command.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/distutils/exec_command.py')
-rw-r--r--numpy/distutils/exec_command.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/numpy/distutils/exec_command.py b/numpy/distutils/exec_command.py
index 79998cf5d..a67453abf 100644
--- a/numpy/distutils/exec_command.py
+++ b/numpy/distutils/exec_command.py
@@ -276,14 +276,13 @@ def _exec_command(command, use_shell=None, use_tee = None, **env):
# Inherit environment by default
env = env or None
try:
- # universal_newlines is set to False so that communicate()
+ # text is set to False so that communicate()
# will return bytes. We need to decode the output ourselves
# so that Python will not raise a UnicodeDecodeError when
# it encounters an invalid character; rather, we simply replace it
- proc = subprocess.Popen(command, shell=use_shell, env=env,
+ proc = subprocess.Popen(command, shell=use_shell, env=env, text=False,
stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT,
- universal_newlines=False)
+ stderr=subprocess.STDOUT)
except OSError:
# Return 127, as os.spawn*() and /bin/sh do
return 127, ''