=OgK XddlZddlZddlZddlZddlZddlZddlZddlmZm Z ddl m Z m Z ddl mZeejefZdZdZdZd Zd Zejdejd d ZejdZeejejdZdS)N)UnionOptional)ResourceReader Traversable) wrap_specc< tt|SN) from_package get_package)packages B/opt/alt/python311/lib64/python3.11/importlib/resources/_common.pyfilesrs  G,, - --cf |j}t|jdd}|dS||jS)Nget_resource_reader)__spec__getattrloadernamer specreaders rrrsA  D T["7 > >F ~t 6$)  rcbt|tjr|ntj|Sr ) isinstancetypes ModuleType importlib import_module)cands rresolver!*s*dE$455 X449;RSW;X;XXrcr t|}t|jt|d|S)Nz is not a package)r!rsubmodule_search_locations TypeError)r resolveds rr r /sCwH5=7777888 Orc t|}|j|j}|Sr )rrrrrrs rr r ;s; W  D [ , ,TY 7 7F <<>>r) _os_removec#~Ktj|\}} tj||tj|n#tj|wxYw~t j|V ||dS#t$rYdSwxYw# ||w#t$rYwwxYwxYwN)suffix)tempfilemkstemposwriteclosepathlibPathFileNotFoundError)rr+r(fdraw_paths r _tempfiler6Es#6222LB   HR " " " HRLLLLBHRLLLL l8$$$$$  Jx      DD   Jx      D sRABA%%B B BBB< B,+B<, B96B<8B99B<c: t|j|jSr*)r6 read_bytesrpaths ras_filer;\s  T_TY 7 7 77rc#K |VdSr r9s r_r>es JJJJJr)r')r.r1r, functools contextlibrrtypingrrabcrr _adaptersrrstrPackagerrr!r r contextmanagerremover6singledispatchr;registerr2r>r=rrrJs  """""""",,,,,,,,  #% &..."YYY    I, 888 ',  r