§ !A?h1 ã ót — d Z ddlZddlZej Z G d„ dej ¦ « Z G d„ dej ¦ « ZdS )z7Internal classes used by the gzip, lzma and bz2 modulesé Nc ó* — e Zd ZdZd„ Zd„ Zd„ Zd„ ZdS )Ú BaseStreamzMode-checking helper functions.c ó2 — | j rt d¦ « ‚d S )NzI/O operation on closed file)ÚclosedÚ ValueError©Úselfs ú9/opt/alt/python-internal/lib64/python3.11/_compression.pyÚ_check_not_closedzBaseStream._check_not_closed s% € ØŒ;ð =ÝÐ;Ñ<Ô<Ð<ð =ð =ó c óV — | ¦ « st j d¦ « ‚d S )NzFile not open for reading)ÚreadableÚioÚUnsupportedOperationr s r Ú_check_can_readzBaseStream._check_can_read ó1 € Ø�}Š}‰Œð GÝÔ)Ð*EÑFÔFÐFð Gð Gr c óV — | ¦ « st j d¦ « ‚d S )NzFile not open for writing)Úwritabler r r s r Ú_check_can_writezBaseStream._check_can_write r r c ó¦ — | ¦ « st j d¦ « ‚| ¦ « st j d¦ « ‚d S )Nz3Seeking is only supported on files open for readingz3The underlying file object does not support seeking)r r r Úseekabler s r Ú_check_can_seekzBaseStream._check_can_seek sl € Ø�}Š}‰Œð GÝÔ)ð +Fñ Gô Gð Gà�}Š}‰Œð FÝÔ)ð +Eñ Fô Fð Fð Fð Fr N)Ú__name__Ú __module__Ú__qualname__Ú__doc__r r r r © r r r r sa € € € € € Ø)Ð)ð=ð =ð =ðGð Gð GðGð Gð GðFð Fð Fð Fð Fr r c ój ‡ — e Zd ZdZd„ Zdd„Zˆ fd„Zd„ Zd„ Zdd „Z d „ Z d„ Zej fd„Zd „ Zˆ xZS )ÚDecompressReaderz5Adapts the decompressor API to a RawIOBase reader APIc ó — dS )NTr r s r r zDecompressReader.readable$ s € ؈tr r c ó– — || _ d| _ d| _ d| _ || _ || _ | j di | j ¤Ž| _ || _ d S )NFr éÿÿÿÿr )Ú_fpÚ_eofÚ_posÚ_sizeÚ_decomp_factoryÚ_decomp_argsÚ _decompressorÚ_trailing_error)r ÚfpÚdecomp_factoryÚtrailing_errorÚdecomp_argss r Ú__init__zDecompressReader.__init__' s` € ؈ŒØˆŒ ؈Œ 𠈌 ð .ˆÔØ'ˆÔØ1˜TÔ1ÐFÐF°DÔ4EÐFÐFˆÔð .ˆÔÐÐr c óR •— d | _ t ¦ « ¦ « S ©N)r) ÚsuperÚclose)r Ú __class__s €r r3 zDecompressReader.close; s ø€ Ø!ˆÔ݉wŒw�}Š}‰ŒÐr c ó4 — | j ¦ « S r1 )r# r r s r r zDecompressReader.seekable? s € ØŒx× Ò Ñ"Ô"Ð"r c ó4 — t |¦ « 5 }| d¦ « 5 }| t |¦ « ¦ « }||d t |¦ « …<