commands.getoutput does not work on win32, switch to popen

This commit is contained in:
Doug MacEachern 2009-11-18 13:26:33 -08:00
parent 818de4a64c
commit 2893440374
1 changed files with 3 additions and 3 deletions

6
bindings/python/setup.py Normal file → Executable file
View File

@ -1,8 +1,8 @@
#!/usr/bin/env python
from distutils.core import setup, Extension
from os import system, mkdir, path
import sys, commands
from os import system, mkdir, path, popen
import sys
build = 'build'
options = {'perl':'perl'}
@ -21,7 +21,7 @@ def parse_args():
options['perl'] = value
def sbuild(cmd):
return commands.getoutput(options['perl'] + ' -Mlib=.. -MSigarBuild -e ' + cmd)
return popen(options['perl'] + ' -Mlib=.. -MSigarBuild -e ' + cmd).readline()
def sargs(cmd):
res = sbuild(cmd)