o
    e                     @  sP   d dl mZ d dlZd dlZd dlZdddZed	kr&eejd
d  dS dS )    )annotationsNargsT.List[str]returnintc                 C  s   t | dkrtd td | d }| d }|d dkr!d| }t|D ]\}}}|D ]}||r@tj||}t	| q-q&dS )N   z?delwithsuffix.py <root of subdir to process> <suffix to delete>   r   .)
lenprintsysexitoswalkendswithpathjoinunlink)r   Ztopdirsuffixroot_filesffullname r   E/usr/lib/python3.10/site-packages/mesonbuild/scripts/delwithsuffix.pyrun   s   


r   __main__r   )r   r   r   r   )	
__future__r   r   r   typingTr   __name__argvr   r   r   r   <module>   s   
