File: //lib64/python3.8/__pycache__/zipapp.cpython-38.opt-2.pyc
U
e5do @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZdddgZdZej
drXdZne ZG dd de
Ze jd d
Zdd Zdd
dZdddZdd ZdddZedkre dS ) NZipAppErrorcreate_archiveget_interpreterz8# -*- coding: utf-8 -*-
import {module}
{module}.{fn}()
winutf-8c @ s e Zd ZdS )r N)__name__
__module____qualname__ r
r
/usr/lib64/python3.8/zipapp.pyr ! s c c s8 t | ttjfr.t| |}|V W 5 Q R X n| V d S N)
isinstancestrosPathLikeopen)archivemodefr
r
r _maybe_open% s r c C s$ |r d| t d }| | d S )N #!
)encodeshebang_encodingwrite)r interpreterZshebangr
r
r _write_file_prefix. s r c
C s t | dZ}|d}|dkr*d}| t |d&}t|| || t|| W 5 Q R X W 5 Q R X |rt|trt
|t |jtj
B d S )Nrb r wb)r readreadliner r shutilZcopyfileobjr
r r chmodstatst_modeS_IEXEC)r Znew_archiver srcZfirst_2Zdstr
r
r
_copy_archive5 s
r) Fc
C s d}t | drt | drd}nt| } | r4d}|rHt| || d S | sXtd| d }|rt|rttd|s|stdd }|r|d \} }
}td
d | dD }td
d | dD }
|
d kr|r|
std| t
j| |d}|d kr| d}nt |ds"t|}t
|d}t|| |rDtjntj}tj|d|d^}| dD ]4}|| }|d ks||rf||| qf|r|d|d W 5 Q R X W 5 Q R X |rt |ds|| jtjB d S )NFr! r"