/opt/alt/python-internal/lib64/python3.11/importlib/resources/__pycache__
Edit: /opt/alt/python-internal/lib64/python3.11/importlib/resources/__pycache__/simple.cpython-311.pyc (6902B)
§
-€•a,›ã ó¾ — d Z ddlZddlZddlZddlmZmZ ddlmZmZ G d„ dej ¦ « Z
G d„ d e¦ « Z G d
„ de¦ « Z G d„ d
ee
¦ « Z
dS )z+
Interface adapters for low-level readers.
é N)ÚBinaryIOÚListé )ÚTraversableÚTraversableResourcesc ó¨ — e Zd ZdZej d„ ¦ « Zej d„ ¦ « Zej d„ ¦ « Z ej d„ ¦ « Z
ed„ ¦ « ZdS )ÚSimpleReaderzQ
The minimum, low-level interface required from a resource
provider.
c ó — dS )zP
The name of the package for which this reader loads resources.
N© ©Úselfs úG/opt/alt/python-internal/lib64/python3.11/importlib/resources/simple.pyÚpackagezSimpleReader.package ó € € € ó c ó — dS )zo
Obtain an iterable of SimpleReader for available
child containers (e.g. directories).
Nr r s r ÚchildrenzSimpleReader.children r r c ó — dS )zL
Obtain available named resources for this virtual package.
Nr r s r Ú resourceszSimpleReader.resources" r r c ó — dS )z:
Obtain a File-like for a named resource.
Nr )r
Úresources r Úopen_binaryzSimpleReader.open_binary) r r c óB — | j d¦ « d S )Nú.éÿÿÿÿ)r Úsplitr s r ÚnamezSimpleReader.name0 s € àŒ|×!Ò! #Ñ&Ô& rÔ*Ð*r N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚabcÚabstractpropertyr Úabstractmethodr r r Úpropertyr r r r r r
sµ € € € € € ðð ð
Ôðð ñ Ôðð Ôðð ñ Ôðð Ôðð ñ Ôðð Ôðð ñ Ôðð ð+ð +ñ „Xð+ð +ð +r r c ó2 — e Zd ZdZd„ Zd„ Zd„ Zd d„Zd„ ZdS )
ÚResourceHandlez9
Handle to a named resource in a ResourceReader.
c ó" — || _ || _ d S ©N)Úparentr )r
r* r s r Ú__init__zResourceHandle.__init__: s € àˆŒØˆŒ ˆ ˆ r c ó — dS ©NTr r s r Úis_filezResourceHandle.is_file? ó € Øˆtr c ó — dS ©NFr r s r Úis_dirzResourceHandle.is_dirB ó € Øˆur Úrc ó€ — | j j | j ¦ « }d|vrt j |g|¢R i |¤Ž}|S )NÚb)r* Úreaderr r ÚioÚ
TextIOWrapper)r
ÚmodeÚargsÚkwargsÚstreams r ÚopenzResourceHandle.openE sJ € Ø”Ô#×/Ò/°´ Ñ:Ô:ˆØ�dˆ?ˆ?ÝÔ% fÐ>¨tÐ>Ð>Ð>°vÐ>Ð>ˆF؈
r c ó — t d¦ « ‚)NzCannot traverse into a resource)ÚRuntimeError)r
r s r ÚjoinpathzResourceHandle.joinpathK s € ÝÐ<Ñ=Ô=Ð=r N)r4 ) r r r r! r+ r. r2 r> rA r r r r' r' 5 sn € € € € € ðð ðð ð ð
ð ð ðð ð ðð ð ð ð>ð >ð >ð >ð >r r' c óL — e Zd ZdZd„ Zd„ Zd„ Zd„ Zd„ Ze d„ ¦ « Z
d„ Zd S )
ÚResourceContainerzI
Traversable container for a package's resources via its reader.
c ó — || _ d S r) )r7 )r
r7 s r r+ zResourceContainer.__init__T s
€ àˆŒˆˆr c ó — dS r- r r s r r2 zResourceContainer.is_dirX r/ r c ó — dS r1 r r s r r. zResourceContainer.is_file[ r3 r c ó¶ ‡ — ˆ fd„‰ j j D ¦ « }t t ‰ j ¦ « ¦ « }t j ||¦ « S )Nc 3 ó8 •K — | ]}t ‰|¦ « V — Œd S r) )r' )Ú.0r r
s €r ú
z,ResourceContainer.iterdir.._ s- øè è € ÐNÐN°• dÑ+Ô+ÐNÐNÐNÐNÐNÐNr )r7 r ÚmaprC r Ú itertoolsÚchain)r
ÚfilesÚdirss ` r ÚiterdirzResourceContainer.iterdir^ sQ ø€ ØNÐNÐNÐN¸¼Ô8MÐNÑNÔNˆÝÕ$ d¤k×&:Ò&:Ñ&<Ô&<Ñ=Ô=ˆÝŒ˜u dÑ+Ô+Ð+r c ó — t ¦ « ‚r) )ÚIsADirectoryError)r
r; r<