Ë ‚Ö¦iS ã ó — d dl Z d dlZd dlZd dlZd dlZd dlmZmZmZm Z m Z mZmZ d dlm Z mZ d dlmZ eeej" e f Zg d¢Z G d„ de j( ¬« Z G d „ d e« Ze G d„ de« « Z G d „ de« Zy)é 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„« Zy ) 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 ú0/usr/lib64/python3.12/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.contents4 s € ô Ðr N)Ú__name__Ú __module__Ú__qualname__Ú__doc__ÚabcÚabstractmethodr r r r Úboolr r Ústrr# © r r r r s „ ÙNà×Ñð dð ¨xò ó ð ð ×Ñð dð ¨tò ó ð ð ×Ñð ð ¨ò ó ð ð ×Ñð ˜( 3™-ò ó ñ r r )Ú metaclassc ó — e Zd Zy)ÚTraversalErrorN)r$ r% r&