U
    aÊ¹j  ã                   @  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rRd 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ddœdd„ZdS )é    )ÚannotationsN)ÚTYPE_CHECKINGÚAnyÚCallable)ÚExcInfoÚStrOrBytesPath)Ú	TypeAlias.r   Ú_OnExcCallbackFr   Úboolz_OnExcCallback | NoneÚNone)ÚpathÚignore_errorsÚonexcÚreturnc                   sB   t jdkrtj| |ˆ d�S dddddœ‡ fdd	„}tj| ||d
�S )N)é   é   ©r   zCallable[..., Any]Ústrr   r   )Úfnr   Úexcinfor   c                   s   ˆ rˆ | ||d ƒ d S )Né   © )r   r   r   r   r   úV/var/www/html/bwave/python/venv/lib/python3.8/site-packages/setuptools/compat/py311.pyÚ_handler   s    zshutil_rmtree.<locals>._handler)Úonerror)ÚsysÚversion_infoÚshutilÚrmtree)r   r   r   r   r   r   r   Úshutil_rmtree   s    
r   )FN)Ú
__future__r   r   r   Útypingr   r   r   Z	_typeshedr   r   Útyping_extensionsr   r   ÚBaseExceptionÚobjectr	   Ú__annotations__r   r   r   r   r   Ú<module>   s    "  ý