Your IP : 18.222.112.2


Current Path : /opt/alt/python313/lib64/python3.13/encodings/__pycache__/
Upload File :
Current File : //opt/alt/python313/lib64/python3.13/encodings/__pycache__/bz2_codec.cpython-313.pyc

�

1}g����SrSSKrSSKrSSjrSSjr"SS\R
5r"SS\R5r"S	S
\R5r"SS\\R5r"S
S\\R5r	Sr
g)aPython 'bz2_codec' Codec - bz2 compression encoding.

This codec de/encodes from bytes to bytes and is therefore usable with
bytes.transform() and bytes.untransform().

Adapted by Raymond Hettinger from zlib_codec.py which was written
by Marc-Andre Lemburg (mal@lemburg.com).
�Nc�T�US:Xde[R"U5[U54$�N�strict)�bz2�compress�len��input�errorss  �:/opt/alt/python313/lib64/python3.13/encodings/bz2_codec.py�
bz2_encoder
s(���X�����L�L����U��,�,�c�T�US:Xde[R"U5[U54$r)r�
decompressrr	s  r�
bz2_decoders(���X�����N�N�5�!�3�u�:�.�.rc�(�\rSrSrSSjrSSjrSrg)�Codec�c��[X5$�N)r
��selfr
rs   r�encode�Codec.encode�
���%�(�(rc��[X5$r)rrs   r�decode�Codec.decoderr�N�r)�__name__�
__module__�__qualname__�__firstlineno__rr�__static_attributes__rrrrrs��)�)rrc�.�\rSrSrSSjrSSjrSrSrg)	�IncrementalEncoder�c�T�US:XdeXl[R"5Ulgr)rr�
BZ2Compressor�compressobj�rrs  r�__init__�IncrementalEncoder.__init__s&����!�!�!����,�,�.��rc��U(a7URRU5nX0RR5-$URRU5$r)r+r�flush)rr
�final�cs    rr�IncrementalEncoder.encode#sJ���� � �)�)�%�0�A��'�'�-�-�/�/�/��#�#�,�,�U�3�3rc�8�[R"5Ulgr)rr*r+�rs r�reset�IncrementalEncoder.reset*s���,�,�.��r)r+rNr �F)r!r"r#r$r-rr6r%rrrr'r's��/�
4�/rr'c�.�\rSrSrSSjrSSjrSrSrg)	�IncrementalDecoder�-c�T�US:XdeXl[R"5Ulgr)rr�BZ2Decompressor�
decompressobjr,s  rr-�IncrementalDecoder.__init__.s&����!�!�!��� �0�0�2��rc�Z�URRU5$![a gf=f)N�)r>r�EOFError)rr
r1s   rr�IncrementalDecoder.decode3s0��	��%�%�0�0��7�7���	��	�s��
*�*c�8�[R"5Ulgr)rr=r>r5s rr6�IncrementalDecoder.reset9s�� �0�0�2��r)r>rNr r8)r!r"r#r$r-rr6r%rrrr:r:-s��3�
�3rr:c��\rSrSr\rSrg)�StreamWriter�<rN�r!r"r#r$�bytes�charbuffertyper%rrrrGrG<����NrrGc��\rSrSr\rSrg)�StreamReader�?rNrIrrrrNrN?rLrrNc�h�[R"S[[[[
[[SS9$)NrF)�namerr�incrementalencoder�incrementaldecoder�streamwriter�streamreader�_is_text_encoding)�codecs�	CodecInfor
rr'r:rGrNrrr�getregentryrYDs-�����
���-�-�!�!��	�	rr )�__doc__rWrr
rrr'r:rGrNrYrrr�<module>r[s}����
�-�/�)�F�L�L�)�/��2�2�/� 
3��2�2�
3��5�&�-�-���5�&�-�-��

r

?>