ó
­ŤY]c           @   sÎ   d  Z  d d l Z d d l Z d d l Z g  Z d e j f d     YZ x~ d e j d	 f d e j	 j
 d
 f g D]U \ Z Z Z e e e  Z e j   e j e   e j   rq e j d e  qq qq Wd S(   i
   i˙˙˙˙Nt   Workerc           B   s   e  Z d    Z d   Z RS(   c         C   s&   t  j j |   | |  _ | |  _ d  S(   N(   t	   threadingt   Threadt   __init__t   functiont   args(   t   selfR   R   (    (    s-   lib/python2.7/test/threaded_import_hangers.pyR      s    	c         C   s   |  j  |  j   d  S(   N(   R   R   (   R   (    (    s-   lib/python2.7/test/threaded_import_hangers.pyt   run   s    (   t   __name__t
   __module__R   R   (    (    (    s-   lib/python2.7/test/threaded_import_hangers.pyR       s   	s   tempfile.TemporaryFiles   os.path.abspatht   .s   %s appeared to hang(    (   R
   (   t   TIMEOUTR   t   tempfilet   os.patht   ost   errorsR   R    t   TemporaryFilet   patht   abspatht   namet   funcR   t   tt   startt   joint   is_alivet   append(    (    (    s-   lib/python2.7/test/threaded_import_hangers.pyt   <module>   s   	%
