֦i d dl Z d dlZd dlZd dlZd dlZddlmZ ddlmZ d Z G d dej Z G d d ej Z G d dej Z G d d ej Zy) N )abc)onlyc R t t j j | S N)itercollectionsOrderedDictfromkeys)itemss 4/usr/lib64/python3.12/importlib/resources/readers.pyremove_duplicatesr s ''00788 c e Zd Zd Zd Zd Zy) FileReaderc ` t j |j j | _ y r )pathlibPathpathparent)selfloaders r __init__zFileReader.__init__ s LL-44 r c J t | j j | S z{ Return the file system path to prevent `resources.path()` from creating a temporary copy. strr joinpathr resources r resource_pathzFileReader.resource_path 499%%h/00r c | j S r r r s r fileszFileReader.files yyr N__name__ __module____qualname__r r! r&