golden hour
/usr/local/lib/python3.6/site-packages/virtualenv/util/path/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-36.pyc
460 B
Del
OK
_permission.cpython-36.pyc
853 B
Del
OK
_sync.cpython-36.pyc
2.43 KB
Del
OK
_win.cpython-36.pyc
713 B
Del
OK
Edit: _sync.cpython-36.pyc
3 ��f� � @ sv d dl Z d dlZd dlZd dlmZ dd� Zdd� Zdd� Zd d � Zdd� Z d d� Z G dd� d�Zddd dddgZdS )� N)�S_IWUSRc C s* | j � s&tjdt| �� tjt| �� d S )Nzcreate folder %s)�exists�logging�debug�str�os�makedirs)�path� r �@/tmp/pip-build-ni_5055i/virtualenv/virtualenv/util/path/_sync.py� ensure_dir s r c C sb | |krt d| � ���|j� s"d S |j� rJ|j� rJtjd|� t|� ntjd|� |j� d S )Nz#source and destination is the same zremove directory %szremove file %s)� ValueErrorr �is_dir� is_symlinkr r �safe_delete�unlink)�src�destr r r �ensure_safe_to_do s r c C s2 t | |� tjdt| |�� |j| | j� d� d S )Nz symlink %s)Ztarget_is_directory)r r r �_DebugZ symlink_tor )r r r r r �symlink s r c C sH t | |� | j� }|rtntj}tjdt| |�� |t| �t|�� d S )Nzcopy %s) r r �copytree�shutil�copyr r r r )r r r �methodr r r r s r c C s� x|t j| �D ]n\}}}t jj|t jj|| ��}t jj|�sDt j|� x4|D ],}t jj||�}t jj||�}tj||� qJW qW d S )N) r �walkr �join�relpath�isdirr r r ) r r �root�_�files�dest_dir�nameZsrc_fZdest_fr r r r ( s r c C s dd� }t jt| �d|d� d S )Nc S s* t j|t j�s$t j|t� | |� n� d S )N)r �access�W_OK�chmodr )�funcr �exc_infor r r �onerror4 s zsafe_delete.<locals>.onerrorT)� ignore_errorsr) )r �rmtreer )r r) r r r r 3 s r c @ s e Zd Zdd� Zdd� ZdS )r c C s || _ || _d S )N)r r )�selfr r r r r �__init__? s z_Debug.__init__c C s, | j j� rdnd� t| j �� dt| j�� �S )Nz directory � z to )r r r r )r, r r r �__str__C s z_Debug.__str__N)�__name__� __module__�__qualname__r- r/ r r r r r >