
    ae                     $    d dl Z d dlZddZddZy)    Nc                    t         j                  d   }d}t        j                         D ]  }	 |j	                         }t        |      dk  r#|d   }||k(  r|dz  }|dkD  s8d|z   dz   }| dk(  rt        |       n | dk(  rt        |t         j                         t         j                  j                         rt        |       t                 y # t        j
                  $ r Y w xY w)	Nr         zAnother process z is running.outerrfile)sysargvpsutilprocess_itercmdlineNoSuchProcesslenprintstderrstdinisattyquit)do_printargv0count_runningproccmd_linemessages         /home/ernad/ernad/python/run.pycheckr      s    HHQKEM##% 	||~H x=1A;uQM1(50>AG5 gU"gCJJ/yy!gF% ## 		s   CC'&C'c                    t        j                         D ]  }	 |j                         }|D ]  }| |v s|  yd| z   dz   }|dj	                  |      z  }|dz  }|dk(  st
        j                  j                         rt        |       n |dk(  rt        |t
        j                         t
        j                  j                         rt        |         y  y	# t         j                  $ r Y w xY w)
NTzI see z in " "r   r   r   F)
r   r   r   r   joinr
   r   r   r   r   )whatr   r   r   partr   s         r   has_something_withr$      s    ##% 	||~H  	Dt|#"T/G3388H--3u$		(8(8(:'N&'

399##%'N	& ! ## 		s   CC.-C.)N)r   )r   r
   r   r$        r   <module>r'      s     
0r&   