/usr/lib64/python3.9/importlib/__pycache__
Edit: /usr/lib64/python3.9/importlib/__pycache__/_common.cpython-39.opt-1.pyc (1699B)
a
i @ s d dl Z d dlZd dlZd dlZd dlZd dlZdd Zdd Zejd
ddZ ej
ejd d
Zeej
ejdd ZdS ) Nc C s
t | jS )z=
Return a Traversable object for the given package.
)fallback_resources__spec__)package r )/usr/lib64/python3.9/importlib/_common.pyfrom_package s r c C sN t | jj}z(| jj}||}t|t|d W S t yH Y n0 |S )N/)
pathlibPathoriginparentloaderarchiverelative_tozipfilestr Exception)specZpackage_directoryZarchive_pathZrel_pathr r r r s
r c c s t j|d\}}zJt|| t| t|V W zt| W q tyX Y q0 n$zt| W n ty| Y n0 0 d S )Nsuffix) tempfilemkstemposwritecloser r
removeFileNotFoundError)readerr fdZraw_pathr r r _tempfile s
r c c s: t | j| jd}|V W d n1 s,0 Y dS )zu
Given a Traversable object, return that object as a
path on the local file system in a context manager.
r N)r
read_bytesname)pathlocalr r r as_file- s r% c c s
| V dS )z7
Degenerate behavior for pathlib.Path objects.
Nr )r# r r r _8 s r&