summaryrefslogtreecommitdiff
path: root/numpy/distutils/misc_util.py
diff options
context:
space:
mode:
authorDavid Cournapeau <cournape@gmail.com>2009-01-04 11:08:16 +0000
committerDavid Cournapeau <cournape@gmail.com>2009-01-04 11:08:16 +0000
commitf5afa7836d56640f25ff3fbd2c59b8dcf016e26f (patch)
tree90991728ad3ef5783949ad704a76357d2874c4a3 /numpy/distutils/misc_util.py
parent1bd6b58098c4fce234889d2709e13fff2e5ce40e (diff)
downloadnumpy-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.py6
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