Your IP : 3.147.69.25
U
e5do � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZdddgZdZej �
d�rXdZne�� ZG dd� de
�Ze jd d
� �Zdd� Zdd
d�Zddd�Zdd� Zddd�Zedkr�e� dS )� N�ZipAppError�create_archive�get_interpreterz8# -*- coding: utf-8 -*-
import {module}
{module}.{fn}()
�win�utf-8c @ s e Zd ZdS )r N)�__name__�
__module__�__qualname__� r
r
�/usr/lib64/python3.8/zipapp.pyr ! s c c s8 t | ttjf�r.t| |��}|V W 5 Q R X n| V d S �N)�
isinstance�str�os�PathLike�open)�archive�mode�fr
r
r �_maybe_open% s r c C s$ |r d|� t� d }| �|� d S )N� #!�
)�encode�shebang_encoding�write)r �interpreterZshebangr
r
r �_write_file_prefix. s r c
C s� t | d��Z}|�d�}|dkr*d}|�� t |d��&}t||� |�|� t�||� W 5 Q R X W 5 Q R X |r�t|t�r�t �
|t �|�jtj
B � d S )N�rb� r � �wb)r �read�readliner r �shutilZcopyfileobjr
r r �chmod�stat�st_mode�S_IEXEC)r Znew_archiver �srcZfirst_2Zdstr
r
r �
_copy_archive5 s
r) Fc
C s� d}t | d�rt | d�rd}nt�| �} | �� r4d}|rHt| ||� d S | �� sXtd��| d �� }|rt|rttd��|s�|s�td��d }|r�|�d �\} }
}td
d� | � d�D ��}td
d� |� d�D ��}
|
d kr�|r�|
s�td| ��t
j| |d�}|d k�r| �d�}nt |d��s"t�|�}t
|d���}t||� |�rDtjntj}tj|d|d��^}| �d�D ]4}|�| �}|d k�s�||��rf|�||�� � �qf|�r�|�d|�d�� W 5 Q R X W 5 Q R X |�r�t |d��s�|�|�� jtjB � d S )NFr! r"