Edit File: bz2_codec.cpython-311.pyc
� �����f������������������������������d�Z�ddlZddlZdd�Zdd�Z�G�d��dej��������������������Z�G�d��d ej��������������������Z�G�d ��dej��������������������Z�G�d��d eej��������������������Z�G�d��deej ��������������������Z d��Z dS�)a��Python '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). �����N�strictc������������������X�����|dk����sJ��t����������j��������|�������������t����������|�������������fS��Nr���)�bz2�compress�len��input�errorss��� �:/opt/alt/python311/lib64/python3.11/encodings/bz2_codec.py� bz2_encoder ������s.�������X������L�����U���,�,�����c������������������X�����|dk����sJ��t����������j��������|�������������t����������|�������������fS�r���)r���� decompressr���r ���s��� r���� bz2_decoder������s.�������X������N�5�!�!�3�u�:�:�.�.r���c�������������������������e�Zd�Zdd�Zdd�ZdS�)�Codecr���c������������������"�����t����������||������������S��N)r �����selfr ���r���s��� r����encodezCodec.encode�����������%��(�(�(r���c������������������"�����t����������||������������S�r���)r���r���s��� r����decodezCodec.decode���r���r���N�r���)�__name__� __module__�__qualname__r���r�����r���r���r���r������s<��������������)��)��)��)�)��)��)��)��)��)r���r���c��������������������$�����e�Zd�Zdd�Zdd�Zd��ZdS�) �IncrementalEncoderr���c������������������T�����|dk����sJ��||�_���������t����������j����������������������|�_��������d�S�r���)r���r���� BZ2Compressor�compressobj�r���r���s��� r����__init__zIncrementalEncoder.__init__���s1��������!�!�!�!�����,�.�.����r���Fc�����������������������|r6|�j������������������������������|������������}||�j��������������������������������������������z���S�|�j������������������������������|������������S�r���)r%���r����flush)r���r ����final�cs��� r���r���zIncrementalEncoder.encode#���sQ�������� 4�� �)�)�%�0�0�A��t�'�-�-�/�/�/�/��#�,�,�U�3�3�3r���c������������������6�����t����������j����������������������|�_��������d�S�r���)r���r$���r%����r���s��� r����resetzIncrementalEncoder.reset*���s�������,�.�.����r���Nr����F)r���r���r���r'���r���r.���r ���r���r���r"���r"������sK��������������/��/��/��/� 4��4��4��4�/��/��/��/��/r���r"���c��������������������$�����e�Zd�Zdd�Zdd�Zd��ZdS�) �IncrementalDecoderr���c������������������T�����|dk����sJ��||�_���������t����������j����������������������|�_��������d�S�r���)r���r����BZ2Decompressor� decompressobjr&���s��� r���r'���zIncrementalDecoder.__init__.���s1��������!�!�!�!���� �0�2�2����r���Fc������������������Z����� �|�j������������������������������|������������S�#�t����������$�r�Y�dS�w�xY�w)N��)r4���r����EOFError)r���r ���r*���s��� r���r���zIncrementalDecoder.decode3���s@������ ��%�0�0��7�7�7���� �� �� ��2�2� ���s������ *�*c������������������6�����t����������j����������������������|�_��������d�S�r���)r���r3���r4���r-���s��� r���r.���zIncrementalDecoder.reset9���s������ �0�2�2����r���Nr���r/���)r���r���r���r'���r���r.���r ���r���r���r1���r1���-���sK��������������3��3��3��3� �������3��3��3��3��3r���r1���c�������������������������e�Zd�ZeZdS�)�StreamWriterN�r���r���r����bytes�charbuffertyper ���r���r���r:���r:���<�������������������N�N�Nr���r:���c�������������������������e�Zd�ZeZdS�)�StreamReaderNr;���r ���r���r���r@���r@���?���r>���r���r@���c������������ �������v�����t����������j��������dt����������t����������t����������t ����������t����������t����������d�������������S�)Nr���F)�namer���r����incrementalencoder�incrementaldecoder�streamwriter�streamreader�_is_text_encoding)�codecs� CodecInfor ���r���r"���r1���r:���r@���r ���r���r����getregentryrJ���D���s4�������� ���-�-�!�!�� �� �� �� r���r���)�__doc__rH���r���r ���r���r���r"���r1���r:���r@���rJ���r ���r���r����<module>rL������sH��������� � � �� � � � �-��-��-��-�/��/��/��/�)��)��)��)��)�F�L��)��)��)�/��/��/��/��/��2��/��/��/� 3�� 3�� 3�� 3�� 3��2�� 3�� 3�� 3����������5�&�-����������������5�&�-������� �� �� �� �� r���