python (3.12.0)
̑e 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 O/BuggyBox/python/3.12.0/bootstrap/lib/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 L t | j j | S r 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% r r
r r s 51r r c 0 e Zd Zd Z fdZd Zd Z xZS ) ZipReaderc |j d \ }}}|j j dd |z dz | _ |j | _ y )N.\/)
rpartitionprefixreplacearchive)r r module_names r
r zZipReader.__init__! sE &&s+
1dmm++D#6=C~~r c v t | | S # t $ r}t |j d d }~ww xY wNr )super
open_resourceKeyErrorFileNotFoundErrorargs)r r exc __class__s r
r<