�
�Wc�
c s� � 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.
i N)�BinaryIO�Listi )�Traversable�TraversableResourcesc s� � 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� ��self� �3/usr/lib64/python3.12/importlib/resources/simple.py�packagezSimpleReader.package � � � � � c r )zo
Obtain an iterable of SimpleReader for available
child containers (e.g. directories).
Nr r r r
�childrenzSimpleReader.children r r
c r )zL
Obtain available named resources for this virtual package.
Nr r r r
� resourceszSimpleReader.resources"