python (3.12.0)

(root)/
lib/
python3.12/
multiprocessing/
__pycache__/
popen_fork.cpython-312.opt-1.pyc

̑eI	<ddlZddlZddlmZdgZGddeZy)N)utilPopenc`eZdZdZdZdZejfdZddZ	dZ
dZd	Zd
Z
dZy)
rforkcjtjd|_d|_|j	|yN)r_flush_std_streams
returncode	finalizer_launch)selfprocess_objs  N/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/multiprocessing/popen_fork.py__init__zPopen.__init__s(![!c|Sr	)rfds  rduplicate_for_childzPopen.duplicate_for_childs	rc|jM	tj|j|\}}||jk(rtj
||_|jS#t$rYywxYwr	)roswaitpidpidOSErrorwaitstatus_to_exitcode)rflagrstss    rpollz
Popen.pollsh??"
::dhh5S
dhh"$";";C"@


s#A&&	A21A2Nc|jG|ddlm}||jg|sy|j	|dk(rt
jSdS|jS)Nr)waitg)rmultiprocessing.connectionr!sentinelrrWNOHANG)rtimeoutr!s   rr!z
Popen.wait$sS??"";T]]OW5997c>RZZAAqAArc|j"	tj|j|yy#t$rYyt
$r|j
dYywxYw)Ng?)r%)rrkillrProcessLookupErrorrr!)rsigs  r_send_signalzPopen._send_signal.s]??"
#&#&

99S9)12
s 0	AAAcB|jtjyr	)r*signalSIGTERMrs r	terminatezPopen.terminate8&..)rcB|jtjyr	)r*r,SIGKILLr.s rr'z
Popen.kill;r0rcHd}tj\}}tj\}}tj|_|jdk(rS	tj|tj||j|}tj|ytj|tj|tj|tj||f|_
||_y#tj|wxYw)Nrr)parent_sentinel)rpiperrclose
_bootstrap_exitrFinalize	close_fdsrr#)rrcodeparent_rchild_wchild_rparent_ws       rr
z
Popen._launch>sGGI'GGI77988q=
"""--g-FHHWHHW!]]4,4h+@BDN$DM
s<D

D!c>|j|jyyr	)rr.s rr6zPopen.closeQs>>%NN&rr	)__name__
__module____qualname__methodrrrr$rr!r*r/r'r
r6rrrrrs=
F"


**%&r)rr,r__all__objectrrrr<module>rHs#	
)GFGr