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