
    <|h{                     :   d dl Z d dlZd dlZd dlZd dlZej
                  j                          dZg Zd Z	d dl
Z
 ee
d      rej                  dd dk\  r5ej                  j                  d      r ed        ej                   d         e
j"                  e
j$                        e
j&                  k(  sJ  e
j                  e
j$                  e	        e
j"                  e
j$                        Z e
j"                  e
j$                        e	u sJ e        eed      rd	 Zej,                  efZnej,                  fZeD ]  Zd
gZ e       Zes% ej2                  d        ej                   d        4 ej4                  d      Z	 er ej2                  d       er ej8                  dej:                        \  ZZeek7  r e deee      	  ej8                  dej:                        \  ZZ e d        ed        ej                   d        y ed        ed       y# e!$ r%Z"e"j                   e jF                  k(  sJ Y dZ"["ndZ"["ww xY wn%# ej4                  $ rZ$ee$ur  e de      dZ$[$ww xY w	 ejK                          J# ejK                          w xY w)    Nc                  h    t        j                          t        j                          t	        d      )Nz"This should be ignored but printed)geventsleepawaiting_childpop	TypeError)_argss    `/var/www/html/test/engine/venv/lib/python3.12/site-packages/gevent/tests/test__monkey_sigchld.pyhandle_sigchldr      s#    
LLN
8
99    SIGCHLD   )      PYTHONDEVMODEzRan 1 tests in 0.0s (skipped=1)forkptyc                  0    t        j                         d   S )Nr   )osr    r   r
   r   r   0   s    ::<?"r   Tg333333?   g{Gz?z4Failed to wait on a child pid forked with a functionz Should not be able to wait againzFailed to wait usingzRan 1 tests in 0.0szNo SIGCHLD, not testing)&errnor   sysr   gevent.monkeymonkey	patch_allpidr   r   signalhasattrversion_infoenvirongetprintexit	getsignalr   SIG_DFLhandlerr   forkfuncsfuncr   TimeouttimeoutwaitpidWNOHANGwpidstatusAssertionErrorOSErroreECHILDtcloser   r   r
   <module>r7      s    	 
      
: 
69 v%"**..*I/0 6FNN+v~~===FMM&...1fv~~.G6FNN+~=FwF=r9	# '"
  fFLLCHHQK$fnnQ'G $ FLL& %  *rzz"bjj9f3;()_)-sD: :3#-2::b"**#=LD&()KLL+ < 

 CHHQK	
#$	
+,  377ell22232>> C!#$%;TBBC 3 sT   I0I(H""I'IIIIJI2I--I22JJ