summaryrefslogtreecommitdiff
path: root/numpy/distutils/misc_util.py
diff options
context:
space:
mode:
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