/usr/lib64/python3.9/importlib/__pycache__
Edit: /usr/lib64/python3.9/importlib/__pycache__/_common.cpython-39.pyc (1699B)
a
´iÙ ã @ s‚ d dl Z d dlZd dlZd dlZd dlZd dlZdd„ Zdd„ Zejd
dd„ƒZ ej
ejd d
„ ƒƒZe ej
¡ejdd„ ƒƒZdS )é Nc C s
t | jƒS )z=
Return a Traversable object for the given package.
)Úfallback_resourcesÚ__spec__)Úpackage© r ú)/usr/lib64/python3.9/importlib/_common.pyÚfrom_package s r c C sN t | j¡j}z(| jj}| |¡}t |t|ƒd ¡W S t yH Y n0 |S )Nú/)
ÚpathlibÚPathÚoriginÚparentÚloaderÚarchiveÚrelative_toÚzipfileÚstrÚ 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 q€0 n$zt |¡ W n ty| Y n0 0 d S )N©Úsuffix) ÚtempfileÚmkstempÚosÚwriteÚcloser r
ÚremoveÚFileNotFoundError)Ú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_bytesÚname)ÚpathÚlocalr 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&