ROOTPLOIT
Server: Apache
System: Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User: ws67150586 (67150586)
PHP: 8.3.36
Disabled: NONE
Upload Files
File: //kunden/kunden/kunden/lib/python3/dist-packages/setuptools/__pycache__/_shutil.cpython-313.pyc
�

�h�����SrSSKrSSKrSSKJrJr SSKJr SSKJ	r	 SSKJ
r
 \"S5r
S
rS\S\
4S\S\S
\
4SjrS\4SjrSrg!\a S\S	\S
S4Sjr
N;f=f)z2Convenience layer on top of stdlib's shutil and os�N)�Callable�TypeVar�)�py311)�log)�chmod�args�kwargs�returnc��g�N�)r	r
s  �4/usr/lib/python3/dist-packages/setuptools/_shutil.pyrrs����_Tc��[R"SX5 [X5 g![a!n[R"SU5 SnAgSnAff=f)Nzchanging mode of %s to %ozchmod failed: %s)r�debugr�OSError)�path�mode�es   r�attempt_chmod_verbosers@���I�I�)�4�6�)�
�d����)��	�	�$�a�(�(��)�s�%�
A�A�A�func.�arg�excc��U[R[R4;a6[RS:Xa"[	U[
R5 U"U5$Ue)zIshutils onexc callback to automatically call chmod for certain functions.�nt)�os�unlink�remove�namer�stat�S_IWRITE)rrrs   r�_auto_chmodr$ s@��
��	�	�2�9�9�%�%�"�'�'�T�/��c�4�=�=�1��C�y��

�IrFc�0�[R"XU5$)zl
Similar to ``shutil.rmtree`` but automatically executes ``chmod``
for well know Windows failure scenarios.
)r�
shutil_rmtree)r�
ignore_errors�onexcs   r�rmtreer)+s��
���t�E�:�:rc�f�[RRU5(a
[U40UD6 ggr
)rr�isdirr))r�optss  r�rmdirr-3s'��	�w�w�}�}�T����t��t��r)�__doc__rr"�typingrr�compatr�	distutilsrr�ImportError�objectrr�str�
BaseExceptionr$r)r-rrr�<module>r6s���8�	��$���
��
�T�]��)��
�3��7�
��"%��,9���� %�K�;���K�
�
�V�
�v�
�$�
�
�s�A�A"�!A"