python (3.11.7)

(root)/
lib/
python3.11/
multiprocessing/
__pycache__/
popen_forkserver.cpython-311.opt-2.pyc

eddlZddlZddlmZmZejsedddlmZddlm	Z	ddlm
Z
ddlmZd	gZGd
de
ZGdd	e	jZdS)
N)	reductionset_spawning_popenz,No support for sending fds between processes)
forkserver)
popen_fork)spawn)utilPopenceZdZdZdZdS)_DupFdc||_dSN)ind)selfrs  T/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/multiprocessing/popen_forkserver.py__init__z_DupFd.__init__s
c>tj|jSr)rget_inherited_fdsr)rs rdetachz
_DupFd.detachs+--dh77rN)__name__
__module____qualname__rrrrrrs288888rrcFeZdZdZeZfdZdZdZe	j
fdZxZS)r
rcXg|_t|dSr)_fdssuperr)rprocess_obj	__class__s  rrzPopen.__init__!s(	
%%%%%rcd|j|t|jdz
S)Nr)rappendlen)rfds  rduplicate_for_childzPopen.duplicate_for_child%s+	49~~!!rctj|j}tj}t|	t
j||t
j||tdn#tdwxYwtj	|j
\|_}tj
|}tj|tj||jf|_t%|dd5}||dddn#1swxYwYtj|j|_dS)NwbT)closefd)rget_preparation_data_nameioBytesIOrrdumprconnect_to_new_processrsentinelosdupr	Finalize	close_fds	finalizeropenwrite	getbufferread_signedpid)rr	prep_databufw	_parent_wfs       r_launchz
Popen._launch)sc.{/@AA	jll4   	%N9c***N;,,,t$$$$t$$$$%<TYGG
qF1II	tT^(14='ACC
!T4
(
(
(	%A
GGCMMOO$$$	%	%	%	%	%	%	%	%	%	%	%	%	%	%	%)$-88s*A77B>(D22D69D6c|jlddlm}|tjkrdnd}||jg|sdS	t
j|j|_n#ttf$r
d|_YnwxYw|jS)Nr)wait)

returncodemultiprocessing.connectionrAr0WNOHANGr/rr8OSErrorEOFError)rflagrAtimeouts    rpollz
Popen.poll=s?"7777772:--aa4G411
t
&","8"G"GX&
&
&
&#&
&
sAA10A1)
rrrmethodrDupFdrr%r?r0rErJ
__classcell__)r s@rr
r
s{
FE&&&&&"""999(








r)r+r0contextrrHAVE_SEND_HANDLEImportErrorrrrr	__all__objectrr
rrr<module>rTs								22222222!F
+D
E
EE)88888V888-----J-----r