Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
simple.cpython-313.pyc42 linesDownload Raw Back to __pycache__
1�

2��j3���SrSSKrSSKrSSKrSSKJr SSKJrJr "SS\R5r	"SS	\5r4"S5S\5r"SS
\\	5rg)z+6Interface adapters for low-level readers.7�N)�BinaryIO�)�Traversable�TraversableResourcesc���\rSrSrSr\\RS\4Sj55r	\RS\8S4Sj5r\RS\9\4Sj5r\RS\S\
4Sj5r\S	5rS10rg)�SimpleReader�
zE11The minimum, low-level interface required from a resource12provider.13�returnc��g)z@14The name of the package for which this reader loads resources.15N���selfs �`D:\code\apps\devtools\python\user_packages\Python313\site-packages\importlib_resources/simple.py�package�SimpleReader.package���c��g)zW16Obtain an iterable of SimpleReader for available17child containers (e.g. directories).18Nrr
s r�children�SimpleReader.childrenrrc��g)z<19Obtain available named resources for this virtual package.20Nrr
s r�	resources�SimpleReader.resources!rr�resourcec��g)z*21Obtain a File-like for a named resource.22Nr)rrs  r�open_binary�SimpleReader.open_binary'rrc�>�URRS5S$)N�.�����)r�splitr
s r�name�SimpleReader.name-s���|�|�!�!�#�&�r�*�*rrN)�__name__�23__module__�__qualname__�__firstlineno__�__doc__�property�abc�abstractmethod�strr�listrrrrr"�__static_attributes__rrrrr
s����24����������25	����$�~�.����	����4��9����26	����C��H����27�+��+rrc�>�\rSrSrSrS\4SjrSrSrSr	Sr28S	rg29)�ResourceContainer�2zA30Traversable container for a package's resources via its reader.31�readerc��Xlg�N�r2)rr2s  r�__init__�ResourceContainer.__init__7s���rc��g�NTrr
s r�is_dir�ResourceContainer.is_dir:���rc��g�NFrr
s r�is_file�ResourceContainer.is_file=���rc��^�U4SjTRR5n[[TRR	55n[32R"X5$)Nc3�<># �UHn[TU5v� M g7fr4)�ResourceHandle)�.0r"rs  �r�	<genexpr>�,ResourceContainer.iterdir.<locals>.<genexpr>As����N�8M����d�+�+�8M�s�)r2r�mapr0r�	itertools�chain)r�files�dirss`  r�iterdir�ResourceContainer.iterdir@s@���N����8M�8M�N���$�d�k�k�&:�&:�&<�=�����u�+�+rc��[5er4)�IsADirectoryError)r�args�kwargss   r�open�ResourceContainer.openEs���!�!rr5N)r$r%r&r'r(rr6r:r?rMrSr.rrrr0r02s'����|����,�33"rr0c�F�\rSrSrSrS\S\4SjrSrSr	SSjr34S	rS35rg)
rD�Iz136Handle to a named resource in a ResourceReader.37�parentr"c��XlX lgr4)rWr")rrWr"s   rr6�ResourceHandle.__init__Ns�����	rc��gr9rr
s rr?�ResourceHandle.is_fileRr<rc��gr>rr
s rr:�ResourceHandle.is_dirUrArc��URRRUR5nSU;a[R38"U/UQ70UD6nU$)N�b)rWr2rr"�io�
TextIOWrapper)r�moderQrR�streams     rrS�ResourceHandle.openXsF�����#�#�/�/��	�	�:���d�?��%�%�f�>�t�>�v�>�F��
rc��[S5e)NzCannot traverse into a resource)�RuntimeError)rr"s  r�joinpath�ResourceHandle.joinpath^s���<�=�=r)r"rWN)�r)
r$r%r&r'r(r0r,r6r?r:rSrgr.rrrrDrDIs/����0�������>rrDc��\rSrSrSrSrSrg)�TraversableReader�bz�39A TraversableResources based on SimpleReader. Resource providers40may derive from this class to provide the TraversableResources41interface by supplying the SimpleReader interface.42c��[U5$r4)r0r
s rrK�TraversableReader.filesis
�� ��&�&rrN)r$r%r&r'r(rKr.rrrrkrkbs���'rrk)
r(r*r`rI�typingrrr�ABCrr0rDrkrrr�<module>rqsS����	���2�"+�3�7�7�"+�J"��"�.>�[�>�2'�,�l�'r
codekingpro/portable-devtools · Team Ai