*j t S SK Jr S SKJr SSKJr " S S5 r " S S5 rSS jr " S
S5 r S r
g
) )suppress)
TextIOWrapper )abcc ( \ rS rSrS 4S jrS rSrg)SpecLoaderAdapter c U R $ N)loaderspecs D/opt/alt/python313/lib64/python3.13/importlib/resources/_adapters.pySpecLoaderAdapter. s $++ c * Xl U" U5 U l g r )r r )selfr adapters r __init__SpecLoaderAdapter.__init__ s dmr c . [ U R U5 $ r )getattrr r names r __getattr__SpecLoaderAdapter.__getattr__ s tyy$''r )r r N)__name__
__module____qualname____firstlineno__r r __static_attributes__ r r r r s
&> $(r r c \ rS rSrS rS rSrg)TraversableResourcesLoader c Xl g r r
r r s r r #TraversableResourcesLoader.__init__ r c H [ U R 5 R 5 $ r )CompatibilityFilesr _nativer s r get_resource_reader.TraversableResourcesLoader.get_resource_reader s !$)),4466r r
N)r r r r! r r. r" r# r r r% r% s
7r r% c Z US:X a [ U /UQ70 UD6$ US:X a U $ [ SU S35 e)NrrbzInvalid mode value 'z"', only 'r' and 'rb' are supported)r
ValueError)filemodeargskwargss r _io_wrapperr8 s@ s{T3D3F33
+D61ST
UUr c \ rS rSr " S S\R
5 r " S S\R
5 r " S S\R
5 rS r \
S 5 rS
rS r
S rS
rg)r, ( c J \ rS rSrS rS rS r\rS r\ S 5 r
S
S jrSrg )CompatibilityFiles.SpecPath. c Xl X l g r )_spec_reader)r r readers r r $CompatibilityFiles.SpecPath.__init__4 s J!Lr c ^ T R ( d [ S5 $ [ U 4S jT R R 5 5 5 $ )Nr# c 3 d ># U H% n[ R TR U5 v M' g 7fr )r, ChildPathr@ ).0pathr s r 6CompatibilityFiles.SpecPath.iterdir..; s, 3D #,,T\\4@@3s -0)r@ itercontentsr s `r iterdir#CompatibilityFiles.SpecPath.iterdir8 s: <<Bx LL113
r c gNFr# rL s r is_file#CompatibilityFiles.SpecPath.is_file@ r c U R ( d [ R U5 $ [ R U R U5 $ r )r@ r,
OrphanPathrE r others r joinpath$CompatibilityFiles.SpecPath.joinpathE s1 <<)44U;;%//eDDr c . U R R $ r )r? r rL s r r CompatibilityFiles.SpecPath.nameJ s ::??"r c T [ U R R S 5 U/UQ70 UD6$ r )r8 r@
open_resourcer r5 r6 r7 s r open CompatibilityFiles.SpecPath.openN s) t||99$?WWPVWWr )r@ r? Nr1
r r r r! r rM rQ is_dirrX propertyr r_ r" r# r r SpecPathr<