⿌ p d dl Z d dlZd dlZd dlmZ d Zd Zd Zd Zd Z d Z G d d Zg dZdS ) N)S_IWUSRc | sEt j dt | t j t | d S d S )Nzcreate folder %s)existsloggingdebugstrosmakedirs)paths l/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/virtualenv/util/path/_sync.py ensure_dirr sQ ;;== (#d))444 CII c P | |k rt d| | sd S | r:| s&t j d| t | d S t j d| | d S )Nz#source and destination is the same zremove directory %szremove file %s) ValueErrorr is_dir is_symlinkr r safe_deleteunlinksrcdests r ensure_safe_to_dor s d{{DsDDEEE;;== {{}} T__.. +T222D &--- r c t | | t j dt | | | | | d S )Nz symlink %s)target_is_directory)r r r _Debug symlink_tor r s r symlinkr sR c4 M,sD 1 1222OOCSZZ\\O:::::r c t | | | }|rt nt j }t j dt | | |t | t | d S )Nzcopy %s) r r copytreeshutilcopyr r r r )r r r methods r r! r! so c4 ZZ\\F 0XXV[FM)VC../// F3s88SYYr c t j | D ]\ }}}t j |t j || }t j | st j | |D ]W}t j || }t j || }t j || Xd S N) r walkr joinrelpathisdirr r r! ) r r root_filesdest_dirnamesrc_fdest_fs r r r ( s '#,, ' 'a7<<bgoodC&@&@AAw}}X&&