diff options
author | David Cournapeau <cournape@gmail.com> | 2009-01-04 11:08:16 +0000 |
---|---|---|
committer | David Cournapeau <cournape@gmail.com> | 2009-01-04 11:08:16 +0000 |
commit | f5afa7836d56640f25ff3fbd2c59b8dcf016e26f (patch) | |
tree | 90991728ad3ef5783949ad704a76357d2874c4a3 /numpy/distutils/misc_util.py | |
parent | 1bd6b58098c4fce234889d2709e13fff2e5ce40e (diff) | |
download | numpy-f5afa7836d56640f25ff3fbd2c59b8dcf016e26f.tar.gz |
Do not use popen* but subprocess.Popen instead.
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r-- | numpy/distutils/misc_util.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py index 23848b72a..1ba44d89f 100644 --- a/numpy/distutils/misc_util.py +++ b/numpy/distutils/misc_util.py @@ -6,6 +6,7 @@ import copy import glob import atexit import tempfile +import subprocess try: set @@ -1340,7 +1341,10 @@ class Configuration(object): revision = None m = None try: - sin, sout = os.popen4('svnversion') + p = subprocess.Popen(['svnversion'], shell=True, + stdout=subprocess.PIPE, stderr=STDOUT, + close_fds=True) + sout = p.stdout m = re.match(r'(?P<revision>\d+)', sout.read()) except: pass |