a
    eu`                     @   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 ]t}| }t|dk r0q|d }||krH|d7 }|dkrd| d }| dkrnt| n| dkrt|t jd t  qd S )	Nr         zAnother process z is running.outerrfile)	sysargvpsutilprocess_itercmdlinelenprintstderrquit)do_printZargv0Zcount_runningproccmd_linemessage r   $/home/ernad/ernad/python/runalone.pycheck   s     

r   r   c                 C   s   t  D ]}| }|D ]n}| |v r|d u r4  dS d|  d }|d|7 }|d7 }|dkrht| n|dkr~t|tjd   dS qqd	S )
NTzI see z in " "r   r   r   F)r
   r   r   joinr   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   
