
    e                    4    d dl mZ d dlZd dlZdZddZddZy)    )annotationsNzmeson-logs/install-log.txtc           	         d}d}t        | d      D ]  }|j                  d      r|j                         }	 t        j                  j                  |      r5t        j                  j                  |      st        j                  |       nt        j                  |       t        d|       |dz  } t        d
       t        d|       t        d|       t        d       y # t        $ r!}t        d| d| d	       |dz  }Y d }~d }~ww xY w)Nr   zutf-8)encoding#zDeleted:   zCould not delete z: .z
Uninstall finished.
zFailed:zE
Remember that files created by custom scripts have not been removed.)open
startswithstripospathisdirislinkrmdirunlinkprint	Exception)logfailures	successeslinefnamees         >/usr/lib/python3/dist-packages/mesonbuild/scripts/uninstall.pydo_uninstallr      s    HIS7+ ??3

		ww}}U#BGGNN5,A		% *e$NI 

#$	*i 	)X	
RS  	%eWBqc34MH	s   A:C##	D,DDc                    | rt        d       yt        j                  j                  t              st        d       yt        t               y)NzWeird error.r   z7Log file does not exist, no installation has been done.r   )r   r   r   existslogfiler   )argss    r   runr    +   s7    n77>>'"GH    )r   strreturnNone)r   zT.List[str]r#   int)
__future__r   r   typingTr   r   r     r!   r   <module>r*      s     # 	 
&T,r!   