
    i                     6   d dl mZ  ej                     d dlZ ej                    Zde_        ej        dk    sJ g Zd Z ej	        de          Z
e
                                 e
                                 edgk    s
J d            ej        dk    sJ dS )    )monkeyNhelloc                      	 t          t          d           t          d          # t          $ r Y nw xY wt          j        i k    sJ t          j                    t
                              d           d S )Nxz%localdata.x must raise AttributeError   )getattr	localdataAssertionErrorAttributeError__dict__successappend     U/usr/local/lib/python3.11/dist-packages/gevent/tests/test__threading_patched_local.pyfuncr      s    	3DEEE   
 ###Y%7###NN1s   $& 
33r   ztest failed)geventr   	patch_all	threadinglocalr	   r   r   r   Threadtstartjoinr   r   r   <module>r      s         +6+---     IO		{g

 
 
 IT4   			 1#~~~}~~~{gr   