
    Yf                          d dl Z  G d d      Zy)    Nc                       e Zd Zd Zd Zy)ThreadMonitorc                     || _         y )N)threads)selfr   s     5/var/www/highfloat_scraper_perf_test/ThreadMonitor.py__init__zThreadMonitor.__init__   s	        c           	      N   	 t        dd      }|j                          | j                  D ]X  }|j                         st        dd      5 }|j	                  d|j
                   d|j                          d       d d d        Z t        j                  d       # 1 sw Y   zxY w)Nzactive_threads.txtwazThread Name: z	, Alive: 
   )opencloser   is_alivewritenametimesleep)r   fthreads      r   list_running_threadsz"ThreadMonitor.list_running_threads   s    )3/AGGI,, ??$2C8 A+FKK=	&//BSATTVW  JJqM 
 s   
1BB$	N)__name__
__module____qualname__r	   r    r
   r   r   r      s    
r
   r   )r   r   r   r
   r   <module>r      s     r
   