✏️ 正在编辑: readers.cpython-312.pyc
路径:
/var/opt/nydus/ops/importlib_resources/__pycache__/readers.cpython-312.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� ��'jj � �, � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z ddlmZ ddl mZ ddlmZ d� Z G d � d ej$ � Z G d� dej$ � Z G d � dej* � Z G d� dej$ � Zd� Zy)� )�annotationsN)�Iterator� )�abc)�only)�ZipPathc �R � t t j j | � � S �N)�iter�collections�OrderedDict�fromkeys)�itemss �L/opt/nydus/tmp/pip-target-k0fmikie/lib/python/importlib_resources/readers.py�remove_duplicatesr s � ���'�'�0�0��7�8�8� c � � e Zd Zd� Zd� Zd� Zy)� FileReaderc �` � t j |j � j | _ y r )�pathlib�Path�path�parent)�self�loaders r �__init__zFileReader.__init__ s � ��L�L����-�4�4�� r c �J � t | j j |� � S �z{ Return the file system path to prevent `resources.path()` from creating a temporary copy. ��strr �joinpath�r �resources r � resource_pathzFileReader.resource_path � � � �4�9�9�%�%�h�/�0�0r c � � | j S r �r �r s r �fileszFileReader.files! � � ��y�y�r N)�__name__� __module__�__qualname__r r$ r) � r r r r s � �5�1�r r c �0 � � e Zd Zd� Z� fd�Zd� Zd� Z� xZS )� ZipReaderc �� � |j j dd� | _ |j |� r-|j d� \ }}}| xj |dz z c_ |j | _ y )N�\�/�.)�prefix�replace� is_package� rpartition�archive)r r �module�_�names r r zZipReader.__init__&