/usr/lib64/python3.12/importlib/resources/__pycache__
Edit: /usr/lib64/python3.12/importlib/resources/__pycache__/simple.cpython-312.opt-2.pyc (4664B)
{|j
d dl Z d dlZd dlZd dlmZmZ ddl mZmZ G d de j Z G d de Z
G d d
e Z G d dee Zy)
N)BinaryIOList )TraversableTraversableResourcesc e Zd Z eej
defd Zej
ded fd Z ej
dee fd Z
ej
dedefd Zed Z
y) SimpleReaderreturnc y N selfs 3/usr/lib64/python3.12/importlib/resources/simple.pypackagezSimpleReader.package s c y r r
r s r childrenzSimpleReader.children s r c y r r
r s r resourceszSimpleReader.resources! r resourcec y r r
)r r s r open_binaryzSimpleReader.open_binary' r r c > | j j d d S )N.)r splitr s r namezSimpleReader.name- s ||!!#&r**r N)__name__
__module____qualname__propertyabcabstractmethodstrr r r r r r r r
r r r r
s
$~. 49
C H
+ +r r c 2 e Zd Z defdZd Zd Zd Zd Zy)ResourceContainerreaderc || _ y r )r) )r r) s r __init__zResourceContainer.__init__7 s r c yNTr
r s r is_dirzResourceContainer.is_dir: r c yNFr
r s r is_filezResourceContainer.is_file= r c fd j j D }t t j j }t j || S )Nc 3 6 K | ] }t | y wr )ResourceHandle).0r r s r
z,ResourceContainer.iterdir..A s N8Md+8Ms )r) r mapr( r itertoolschain)r filesdirss ` r iterdirzResourceContainer.iterdir@ sB N8M8MN$dkk&:&:&<=ud++r c t r )IsADirectoryError)r argskwargss r openzResourceContainer.openE s !!r N) r r! r" r r+ r. r2 r> rC r
r r r( r( 2 s' | ,
"r r( c 8 e Zd Z dedefdZd Zd Zd dZd Z y)
r6 parentr c || _ || _ y r )rE r )r rE r s r r+ zResourceHandle.__init__N s r c yr- r
r s r r2 zResourceHandle.is_fileR r/ r c yr1 r
r s r r. zResourceHandle.is_dirU r3 r c | j j j | j }d|vrt j
|g|i |}|S )Nb)rE r) r r io
TextIOWrapper)r moderA rB streams r rC zResourceHandle.openX sF ##// :d?%%f>t>v>F
r c t d )NzCannot traverse into a resource)RuntimeError)r r s r joinpathzResourceHandle.joinpath^ s <==r N)r)
r r! r" r( r&