
    yIf                    J    d dl mZ d dlmZ d dlmZ erd dlmZ dddZdgZ	dS )    )annotations)rmtree)TYPE_CHECKING)PathNpathr   except_filename
str | NonereturnNonec                   |                                  r|                                 r_|                                 D ]H}|j        |k    r|                                rt	          |d           4|                                 Id S |                                  |                                  d S |                     d           d S )NT)ignore_errors)parents)existsis_diriterdirnamer   unlinkmkdir)r   r   sub_paths      A/var/www/piapp/venv/lib/python3.11/site-packages/tox/util/path.pyensure_empty_dirr   
   s    {{}} !;;== 
	 LLNN & &=O33??$$ &8488888OO%%%%& & KKMMMJJLLLLL

4
         r   )N)r   r   r   r	   r
   r   )

__future__r   shutilr   typingr   pathlibr   r   __all__ r   r   <module>r      s~    " " " " " "                   ! ! ! ! !$ r   