Deprecate os.popen* and popen2 module in favor of the subprocess module.
diff --git a/Lib/plat-mac/pimp.py b/Lib/plat-mac/pimp.py
index 456427c..e58f36d 100644
--- a/Lib/plat-mac/pimp.py
+++ b/Lib/plat-mac/pimp.py
@@ -14,7 +14,7 @@
"""
import sys
import os
-import popen2
+import subprocess
import urllib
import urllib2
import urlparse
@@ -101,10 +101,11 @@
output.write("+ %s\n" % cmd)
if NO_EXECUTE:
return 0
- child = popen2.Popen4(cmd)
- child.tochild.close()
+ child = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
+ child.stdin.close()
while 1:
- line = child.fromchild.readline()
+ line = child.stdout.readline()
if not line:
break
if output: