
H/\c           @` s   d  d l  m Z m Z m Z d  d l Z d  d l Z d  d l Z d  d l Z d d l	 m
 Z
 d d d d g Z d d e e d	  Z d S(
   i    (   t   absolute_importt   print_functiont   divisionNi   (   t   sysinfos   gevent.resolver_aress   gevent.resolver.aress   gevent.libevs   gevent.libev.watcherc      
   c` sY  t  j r t } n  |  d  k rK t j j t j  }  | d  k r` d } q` n | d  k r` d } n  xt	 t j
 |    D]} t j j |  |  } t j j |  r3| s qv n  | d k r qv n  t j j | d  } t j j |  rv | | | f Vx3 t | | | d  D] \ } } | | f VqWqv qv n  | j d  r| d  }	 |	 j d	  rh|	 d
  }	 n  |	 d k rzqv n  | |	 }
 |
 t k ry4 t j   " t j d t  t j |
  Wd  QXWqt k
 rqv qXn  | |
 f Vqv | rv | j t  j  rv d | k rqv n  | j d  r;| | | d  f VqQ| | | d  f Vqv qv Wd  S(   Ns   gevent.t    t   testingt   testss   __init__.pyt   .s   .pyit   _dit   __init__t   coret   arest   _utilt
   _semaphoret   corecffit	   _corecffit   _corecffi_buildt   ignores   .pypy-s   _d.soi(   R   R   (   R	   R
   R   R   R   R   R   R   (   R   t   PYPYt   Falset   Nonet   ost   patht   dirnamet   geventt   __file__t   sortedt   listdirt   joint   isdirt   existst   walk_modulest   endswitht   OPTIONAL_MODULESt   warningst   catch_warningst   simplefiltert   DeprecationWarningt	   importlibt   import_modulet   ImportErrort   SHARED_OBJECT_EXTENSION(   t   basedirt   modpatht
   include_sot	   recursivet   fnR   t   pkg_initt   pt   mt   xt   modname(    (    s5   lib/python2.7/site-packages/gevent/testing/modules.pyR   '   sV    			$
	

(   t
   __future__R    R   R   R&   t   os.pathR   R"   R   R   R   R!   R   R   R   (    (    (    s5   lib/python2.7/site-packages/gevent/testing/modules.pyt   <module>   s   	