/opt/alt/python-internal/lib64/python3.11/importlib/resources/__pycache__
Edit: /opt/alt/python-internal/lib64/python3.11/importlib/resources/__pycache__/abc.cpython-311.pyc (8520B)
§
*Gÿüîеã ó — d dl Z d dlZd dlZd dlmZmZmZmZmZm Z m
Z
d dlmZmZ d dlm
Z
e
eej e f Zg d¢Z G d„ de j ¬¦ « Ze G d „ d
e¦ « ¦ « Z G d„ de¦ « ZdS )
é N)ÚAnyÚBinaryIOÚIterableÚIteratorÚNoReturnÚTextÚOptional)Úruntime_checkableÚProtocol)ÚUnion)ÚResourceReaderÚTraversableÚTraversableResourcesc ó — e Zd ZdZej dedefd„¦ « Zej dedefd„¦ « Z ej dede
fd„¦ « Zej dee
fd„¦ « Zd S )
r
zDAbstract base class for loaders to provide resource reading support.ÚresourceÚreturnc ó — t ‚)zÑReturn an opened, file-like object for binary reading.
The 'resource' argument is expected to represent only a file name.
If the resource cannot be found, FileNotFoundError is raised.
©ÚFileNotFoundError©Úselfr s úD/opt/alt/python-internal/lib64/python3.11/importlib/resources/abc.pyÚ
open_resourcezResourceReader.open_resource s
€ õ Ðó c ó — t ‚)zçReturn the file system path to the specified resource.
The 'resource' argument is expected to represent only a file name.
If the resource does not exist on the file system, raise
FileNotFoundError.
r r s r Ú
resource_pathzResourceReader.resource_path s
€ õ Ðr Úpathc ó — t ‚)zjReturn True if the named 'path' is a resource.
Files are resources, directories are not.
r ©r r s r Úis_resourcezResourceReader.is_resource* s
€ õ Ðr c ó — t ‚)z+Return an iterable of entries in `package`.r ©r s r ÚcontentszResourceReader.contents2 s
€ õ Ðr N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚabcÚabstractmethodr r r r Úboolr r Ústrr# © r r r
r
sÝ € € € € € ØNÐNàÔð dð ¨xð ð ð ñ Ôð ð Ôð
dð
¨tð
ð
ð
ñ Ôð
ð Ôð ð ¨ð ð ð ñ Ôð ð Ôð ˜( 3œ-ð ð ð ñ Ôð ð ð r r
)Ú metaclassc ó< — e Zd ZdZej ded fd„¦ « Zdefd„Z dde
e defd„Zej de
fd„¦ « Zej de
fd „¦ « Zej d
edd fd„¦ « Zdedd fd
„Zej dd„¦ « Zej defd„¦ « ZdS )r zÔ
An object with a subset of pathlib.Path methods suitable for
traversing directories and opening files.
Any exceptions that occur when accessing the backing resource
may propagate unaltered.
r c ó — dS )z3
Yield Traversable objects in self
Nr, r" s r ÚiterdirzTraversable.iterdirB ó € € € r c óˆ — | d¦ « 5 }| ¦ « cddd¦ « S # 1 swxY w Y dS )z0
Read contents of self as bytes
ÚrbN©ÚopenÚread)r Ústrms r Ú
read_byteszTraversable.read_bytesH s€ € ð �YŠY�t‰_Œ_ð Ø—9’9‘;”;ð ð ð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð s –7·;¾;NÚencodingc óŠ — | |¬¦ « 5 }| ¦ « cddd¦ « S # 1 swxY w Y dS )z/
Read contents of self as text
)r9 Nr4 )r r9 r7 s r Ú read_textzTraversable.read_textO s„ € ð �YŠY ˆYÑ
)Ô
)ð ¨TØ—9’9‘;”;ð ð ð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð s —8¸<¿<c ó — dS )z4
Return True if self is a directory
Nr, r" s r Úis_dirzTraversable.is_dirV r1 r c ó — dS )z/
Return True if self is a file
Nr, r" s r Úis_filezTraversable.is_file\ r1 r Údescendantsc ó — dS )zë
Return Traversable resolved with any descendants applied.
Each descendant should be a path segment relative to self
and each may contain multiple levels separated by
``posixpath.sep`` (``/``).
Nr, )r r@ s r ÚjoinpathzTraversable.joinpathb r1 r Úchildc ó, — | |¦ « S )z2
Return Traversable child in self
)rB )r rC s r Ú__truediv__zTraversable.__truediv__l s € ð �}Š}˜UÑ#Ô#Ð#r Úrc ó — dS )zý
mode may be 'r' or 'rb' to open as text or binary. Return a handle
suitable for reading (same as pathlib.Path.open).
When opening as text, accepts encoding parameters such as those
accepted by io.TextIOWrapper.
Nr, )r ÚmodeÚargsÚkwargss r r5 zTraversable.openr r1 r c ó — dS )zM
The base name of this object without any parent references.
Nr, r" s r ÚnamezTraversable.name| r1 r ©N)rF )r$ r% r&