File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/util/__pycache__/zipapp.cpython-310.pyc
Back
o ;j� � @ sh d dl mZ d dlZd dlZd dlmZ d dlmZ e�e �Z dd d �Zddd�Zddd�Z dd gZdS )� )�annotationsN)�Path)�ROOT� full_path� str | Path�return�strc C s� t | �}t�td��,}|�|��}|�� �d�W d � W d � S 1 s)w Y W d � d S 1 s9w Y d S )N�rzutf-8)�_get_path_within_zip�zipfile�ZipFiler �open�read�decode)r �sub_file�zip_fileZfile_handler� r �J/opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/util/zipapp.pyr s R�r �destr �Nonec C sl t �d| |� t| �}t�td��}|�|�}|j|_|� |t |j�� W d � d S 1 s/w Y d S )Nzextract %s to %sr )�LOGGER�debugr r r r Zgetinfo�name�filename�extractr �parent)r r r r �infor r r r s "�r c C s` t | ��� }t t��� }z |�|�}W |�� S ty/ } z d|� d|� �}t|�|�d }~ww )Nz full_path=z should be within ROOT=)r �resolver �relative_to� ValueError�RuntimeError�as_posix)r Zresolved�rootZrelative�exc�msgr r r r s � ��r )r r r r )r r r r r r )� __future__r �loggingr �pathlibr Zvirtualenv.infor � getLogger�__name__r r r r �__all__r r r r �<module> s �
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings