
     [1f
                     4    d dl Z d dlZd dlmZmZmZ d Zd Zy)    N)isdirisfileislinkc                 N    	 t        j                  |        y # t        $ r Y y w xY wN)osrmdirOSErrorpaths    6lib/python3.12/site-packages/menuinst/_legacy/utils.pyrm_empty_dirr      s$    
 s    	$$c                     t        |       st        |       rt        j                  |        y t	        |       rt        j                  |        y y r   )r   r   r   unlinkr   shutilrmtreer   s    r   rm_rfr      s4    d|vd| 			$	td 
    )r   r   os.pathr   r   r   r   r    r   r   <module>r      s    	  ) )r   