*j DSSKrSSKrSSKrSSKJr S/r"SS\5rg)N)utilPopencl\rSrSrSrSrSr\R4Sjr SSjr Sr S r S r S rS rS rg)r forkcl[R"5 SUlSUlUR U5 gN)r_flush_std_streams returncode finalizer_launch)self process_objs A/opt/alt/python313/lib64/python3.13/multiprocessing/popen_fork.py__init__Popen.__init__s( ! [!cU$r )rfds rduplicate_for_childPopen.duplicate_for_childs rcURcN[R"URU5up#X R:Xa[R "U5UlUR$![a gf=fr )r oswaitpidpidOSErrorwaitstatus_to_exitcode)rflagrstss rpoll Popen.pollsd ?? " ::dhh5 hh"$";";C"@   s#A(( A54A5NcURcNUb SSKJn U"UR/U5(dgUR US:Xa[ R 5$S5$UR$)Nr)waitg)r multiprocessing.connectionr%sentinelr"rWNOHANG)rtimeoutr%s rr% Popen.wait%sV ?? "";T]]OW55997c>RZZA AqA ArcURc#[R"URU5 gg![a g[ a UR SS9cegf=f)Ng?)r))r rkillrProcessLookupErrorrr%)rsigs r _send_signalPopen._send_signal/s] ?? " #& #&  99S9)12 s!2 AAAcBUR[R5 gr )r/signalSIGTERMrs r terminatePopen.terminate9 &..)rcBUR[R5 gr )r/r2SIGKILLr4s rr, Popen.kill<r7rcXSn[R"5up4[R"5upVSSKJn SUl[R "5UlSUlUR S:Xa[R"5 [R"[R5 [R"U5 [R"U5 URUS9n[R"5 [R"U5 g[R"U5 [R"U5 [R "U[R"X645UlX0lg!SUlf=f![R"5 [R"U5 f=f)Nr) _fork_intentTFr)parent_sentinel)rpiperesource_trackerr< preserve_fdrratexit_clearregisterr_exit_functionclose _bootstrap_run_exitfuncs_exitFinalize close_fdsr r')rrcodeparent_rchild_wchild_rparent_wr<s rr Popen._launch?sGGIGGI 3#'   -wwyDH(-L $ 88q=   3 34"""--g-F%%' HHW  HHW !]]4,4+@BDN$M!(-L $%%'sE01A4E<0 E9<-F)c@URbUR5 ggr )r r4s rrE Popen.close_s >> % NN  &r)r rr r'r )__name__ __module__ __qualname____firstlineno__methodrrrr(r"r%r/r5r,rrE__static_attributes__rrrrr s> F"  **%@r)rArr2r__all__objectrrrrr\s&  ) TFTr