o
    Iu/a                     @   s(   d dl Z d dlZdddZdddZdS )	    Nc                 C   s   t jd }d}t D ]C}| }t|dk rq|d }||kr$|d7 }|dkrNd| d }| dkr7t| n| dkrBt|t jd t j	 rKt| t
  qd S )	Nr         zAnother process z is running.outerrfile)sysargvpsutilprocess_itercmdlinelenprintstderrstdinisattyquit)do_printZargv0Zcount_runningproccmd_linemessage r   /home/ernad/ernad/python/run.pycheck   s(   


r   r   c              	   C   s   t  D ][}z| }W n
 t jy   Y qw |D ]E}| |v r^|d u r'  dS d|  d }|d|7 }|d7 }|dksAtj rFt| n|dkrQt|tj	d tj rZt|   dS qqd	S )
NTzI see z in " "r   r   r   F)
r
   r   r   ZNoSuchProcessjoinr   r   r   r   r   )Zwhatr   r   r   partr   r   r   r   has_something_with   s.   

r   )N)r   )r
   r   r   r   r   r   r   r   <module>   s    
