o
    5‘ði  ã                   @  sˆ   U d dl mZ d dlZd dlZd dlmZmZmZ er)d dlm	Z	m
Z
 d dlmZ eedef eegef Zded< 			dddd„ZdS )é    )ÚannotationsN)ÚTYPE_CHECKINGÚAnyÚCallable)ÚExcInfoÚStrOrBytesPath)Ú	TypeAlias.r   Ú_OnExcCallbackFÚpathr   Úignore_errorsÚboolÚonexcú_OnExcCallback | NoneÚreturnÚNonec                   s8   t jdkrtj| |ˆ d�S d‡ fdd„}tj| ||d�S )N)é   é   ©r   ÚfnúCallable[..., Any]r
   ÚstrÚexcinfor   r   r   c                   s   ˆ rˆ | ||d ƒ d S d S )Né   © )r   r
   r   r   r   úV/root/parts/websockify/install/lib/python3.10/site-packages/setuptools/compat/py311.pyÚ_handler   s   ÿzshutil_rmtree.<locals>._handler)Úonerror)r   r   r
   r   r   r   r   r   )ÚsysÚversion_infoÚshutilÚrmtree)r
   r   r   r   r   r   r   Úshutil_rmtree   s   
r!   )FN)r
   r   r   r   r   r   r   r   )Ú
__future__r   r   r   Útypingr   r   r   Ú	_typeshedr   r   Útyping_extensionsr   r   ÚBaseExceptionÚobjectr	   Ú__annotations__r!   r   r   r   r   Ú<module>   s    "ý