Log message for revision 93354:
  Changed os.popen4 to the 'subprocess' module to make Python 2.6 happy.
  

Changed:
  U   zdaemon/branches/matt-python-versions/src/zdaemon/tests/tests.py

-=-
Modified: zdaemon/branches/matt-python-versions/src/zdaemon/tests/tests.py
===================================================================
--- zdaemon/branches/matt-python-versions/src/zdaemon/tests/tests.py    
2008-11-25 22:18:20 UTC (rev 93353)
+++ zdaemon/branches/matt-python-versions/src/zdaemon/tests/tests.py    
2008-11-25 22:24:15 UTC (rev 93354)
@@ -12,7 +12,7 @@
 #
 ##############################################################################
 
-import os, re, shutil, sys, tempfile, unittest
+import os, re, shutil, sys, tempfile, unittest, subprocess
 import ZConfig, zdaemon
 from zope.testing import doctest, renormalizing
 
@@ -112,7 +112,10 @@
         f()
 
 def system(command, input=''):
-    i, o = os.popen4(command)
+    PIPE = subprocess.PIPE
+    p = subprocess.Popen(command, shell=True, bufsize=0,
+              stdin=PIPE, stdout=PIPE, close_fds=True)
+    (i, o) = (p.stdin, p.stdout)
     if input:
         i.write(input)
     i.close()

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to