o
    i                     @   sL   d dl Z de jd< dd Zdd Zdd	 Zed
kr$e  e  e  dS dS )    NTrecursec                  C   s^   dd l } |  }t|}| | ksJ dD ]}t||r,t||t||ks,J qd S Nr   )daemonnameident	native_id)	threadingThreaddillcopyis_alivehasattrgetattrr   tt_i r   T/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/dill/tests/test_threads.pytest_new_thread   s   

r   c                  C   sf   dd l } |  }|  t|}| | ksJ dD ]}t||r0t||t||ks0J qd S r   )r   r	   startr
   r   r   r   r   r   r   r   r   test_run_thread   s   

r   c                  C   sn   dd l } |  }|  |  t|}| | ksJ dD ]}t||r4t||t||ks4J q!d S r   )	r   r	   r   joinr
   r   r   r   r   r   r   r   r   test_join_thread   s   

r   __main__)r
   settingsr   r   r   __name__r   r   r   r   <module>   s   
	

