Changeset 1896

Show
Ignore:
Timestamp:
09/12/10 13:15:27 (2 years ago)
Author:
arnonym
Message:

Replace os.popen2 by subprocess. Removes two ugly warnings.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/admin/pkgconfig.py

    r1493 r1896  
    2626# and heavily modified 
    2727# 
     28 
     29import subprocess 
    2830 
    2931# 
     
    7880                return ret 
    7981 
    80         out = os.popen2( "pkg-config --cflags --libs %s" % name )[1] 
    81         ret = out.read() 
     82        out = subprocess.Popen(['pkg-config', '--cflags', '--libs', name], stdout=subprocess.PIPE) 
     83        ret = out.stdout.read() 
    8284 
    8385        context.Result( True ) 
     
    9799                return ret 
    98100 
    99         out = os.popen2( "pkg-config --variable=%s %s" % (variable,name) )[1] 
    100         ret = out.read() 
     101        out = subprocess.Popen(['pkg-config', '--variable=%s' % variable, name], stdout=subprocess.PIPE) 
     102        ret = out.stdout.read() 
    101103 
    102104        context.Result( True )