*j D S SK r S SKrS SKrSSKJr S/r " S S\5 rg) N )utilPopenc l \ rS rSrSrS rS r\R 4S jr SS jr S rS rS r S rS rS rg)r forkc l [ R " 5 S U l S U l U R U5 g N)r _flush_std_streams returncode finalizer_launch)selfprocess_objs A/opt/alt/python313/lib64/python3.13/multiprocessing/popen_fork.py__init__Popen.__init__ s( ![! c U$ r )r fds r duplicate_for_childPopen.duplicate_for_child s r c U R cN [ R " U R U5 u p#X R :X a [ R " U5 U l U R $ ! [ a g f = fr )r oswaitpidpidOSErrorwaitstatus_to_exitcode)r flagr stss r poll Popen.poll sd ??" ::dhh5 hh"$";";C"@ s #A( ( A54A5Nc U R cN Ub SSKJn U" U R /U5 ( d g U R US:X a [ R 5 $ S5 $ U R $ )Nr )waitg )r multiprocessing.connectionr% sentinelr" r WNOHANG)r timeoutr% s r r% Popen.wait% sV ??"";T]]OW55997c>RZZAAqAAr c U R c# [ R " U R U5 g g ! [ a g [ a U R SS9c e g f = f)Ng?)r) )r r killr ProcessLookupErrorr r% )r sigs r _send_signalPopen._send_signal/ s] ??" #& # &