ó
úR_c           @   s;  d  d l  Z  d  d l Z d  d l Z d   Z e e d  r2d  d l Z e j   e j e j e  e  j   Z	 e	 rÚ y e  j
 e	 d  \ Z Z Wn) e k
 rž e  j
 e	 d  \ Z Z n Xe d k s/t e   q7d  d l Z e j j   e j e j e j  e  j d  Z e j   e j d  n d GHd S(   i˙˙˙˙Nc          G   s    t  s t j d t j  n  d  S(   Ni˙˙˙˙(   t   pidt   ost   waitpidt   WNOHANG(   t   _args(    (    s\   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__monkey_sigchld_2.pyt   handle   s    t   SIGCHLDi    t   trues   No SIGCHLD, not testing(   R   t   syst   signalR   t   hasattrt   platformt   unameR   t   forkR    R   t   _t   statt   OSErrort   AssertionErrort   gevent.monkeyt   geventt   monkeyt	   patch_allt   SIG_DFLt   popent   ft   closet   exit(    (    (    s\   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__monkey_sigchld_2.pyt   <module>   s*   	

