a
    ñ»jß  ã                   @  sx   d dl mZ d dlZd dlZd dlmZmZmZ erDd dlm	Z	m
Z
 eedef eegef Zdddd	d
dœdd„ZdS )é    )ÚannotationsN)ÚAnyÚCallableÚTYPE_CHECKING)ÚStrOrBytesPathÚExcInfo.Fr   Ú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   ú=E:\soccer\ml_env\Lib\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   r   ÚBaseExceptionÚobjectZ_OnExcCallbackr   r   r   r   r   Ú<module>   s     ý