
    ǆi                        S SK Jr  S SKrS SKrS SKJrJrJr  \(       a  S SKJ	r	J
r
  \\S\4   \\/\4   r  S       SS jjrg)	    )annotationsN)AnyCallableTYPE_CHECKING)StrOrBytesPathExcInfo.c                   ^ [         R                  S:  a  [        R                  " XTS9$ SU4S jjn[        R                  " XUS9$ )N)      )onexcc                .   > T(       a  T" XUS   5        g g )N    )fnpathexcinfor   s      g/home/dmtnaga/Documents/work/airagagent/rag_env/lib/python3.13/site-packages/setuptools/compat/py311.py_handlershutil_rmtree.<locals>._handler   s    "GAJ'     )onerror)r   zCallable[..., Any]r   strr   r   returnNone)sysversion_infoshutilrmtree)r   ignore_errorsr   r   s     ` r   shutil_rmtreer       s<    
 7"}}T>>( ==h??r   )FN)r   r   r   boolr   z_OnExcCallback | Noner   r   )
__future__r   r   r   typingr   r   r   	_typeshedr   r   r   BaseExceptionobject_OnExcCallbackr    r   r   r   <module>r(      sq    "  
 / /1 8CH-sMBFJK
  #'@
@@ !@ 
	@r   