
    -Ph                        d dl mZ d dlZd dlZd dlZd dlZd dlZdd	ZddZ	e
dk    r e	ej        dd                    dS dS )    )annotationsN	build_dirstrtreesT.List[str]returnNonec                   |D ]}t           j                            |          rt          d|           4t           j                            | |          }t           j                            |          rt          j        |d           d S )Nz%Cannot delete dir with absolute path T)ignore_errors)ospathisabsprintjoinisdirshutilrmtree)r   r   tbts       ]/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/mesonbuild/scripts/cleantrees.pyrmtreesr      s     2 27== 	?!??@@@W\\)Q''7== 	2M"D11112 2    argsintc                $   t          |           dk    r t          d           t          d           dS t          | d         d          5 }t          j        |          }d d d            n# 1 swxY w Y   t          |j        |j                   dS )N   z8Cleaner script for Meson. Do not run on your own please.zcleantrees.py <data-file>r   rb)lenr   openpickleloadr   r   r   )r   fdatas      r   runr$      s    
4yyA~~HIII)***q	d1gt		 {1~~              DNDJ'''1s   
A++A/2A/__main__r   )r   r   r   r   r   r	   )r   r   r   r   )
__future__r   r   sysr   r    typingTr   r$   __name__argv r   r   <module>r-      s    # " " " " " 				 



      	2 	2 	2 	2	 	 	 	 zC r   