File: //lib64/python3.9/distutils/__pycache__/dir_util.cpython-39.pyc
a
    �DOgb  �                   @   sp   d Z ddlZddlZddlmZmZ ddlmZ i addd�Z	dd	d
�Z
ddd�Zd
d� Zddd�Z
dd� ZdS )zWdistutils.dir_util
Utility functions for manipulating directories and directory trees.�    N)�DistutilsFileError�DistutilsInternalError)�log�  �   c                 C   sh  t | t�std| f ��tj�| �} g }tj�| �s<| dkr@|S t�tj�	| ��rV|S tj�
| �\}}|g}|r�|r�tj�|�s�tj�
|�\}}|�d|� ql|D ]�}tj�||�}tj�	|�}	t�|	�r�q�|dkr�t
�d|� |�sZzt�||� W nX t�yN }
 z>|
jtjk�r$tj�|��s:td||
jd f ��W Y d}
~
n
d}
~
0 0 |�|� dt|	<