(original) (raw)

� CrSc@s;dZddlZddlZdejfd��YZdS(s� subprocess4.py thsi module defines a superclass of the Popen module. If defines a wait4 methos for Popen. import subprocess4 h = subprocess4.Popen(["/bin/ls", "tmp.my"]) print h.wait4() i����NtPopencBseZd�Zd�ZRS(cKs#d|_tjj|||�dS(N(tNonetrusaget subprocessRt__init__(tselftargstkwargs((s%/Users/donaldpetravick/subprocess4.pyRs cCs�x�|jdkr�y+tj|jd�\}}}||_Wn:tk ry}|jtjkrg�n|j}d}nX||jkr�|j |�n|jSWdS(s�Wait for child process to terminate. Returns returncode attribute.iN( t returncodeRtostwait4tpidRtOSErrorterrnotECHILDt_handle_exitstatus(RR tstsRte((s%/Users/donaldpetravick/subprocess4.pytwaits   (t__name__t __module__RR(((s%/Users/donaldpetravick/subprocess4.pyRs (t__doc__RR R(((s%/Users/donaldpetravick/subprocess4.pyts