AlkantarClanX12

Your IP : 3.143.218.180


Current Path : /opt/alt/python312/lib64/python3.12/encodings/__pycache__/
Upload File :
Current File : //opt/alt/python312/lib64/python3.12/encodings/__pycache__/quopri_codec.cpython-312.pyc

�

�Q�f����dZddlZddlZddlmZdd�Zdd�ZGd�dej�ZGd�d	ej�ZGd
�dej�Z	Gd�d
eej�Z
Gd�deej�Zd�Zy)zQCodec for quoted-printable encoding.

This codec de/encodes from bytes to bytes.
�N)�BytesIOc��|dk(sJ�t|�}t�}tj||d��|j�t	|�fS)N�strictT)�	quotetabs)r�quopri�encode�getvalue�len��input�errors�f�gs    �=/opt/alt/python312/lib64/python3.12/encodings/quopri_codec.py�
quopri_encoder
sE���X�������A��	�A�
�M�M�!�Q�$�'�
�J�J�L�#�e�*�%�%�c��|dk(sJ�t|�}t�}tj||�|j�t	|�fS)Nr)rr�decoder	r
rs    r�
quopri_decodersC���X�������A��	�A�
�M�M�!�Q��
�J�J�L�#�e�*�%�%rc��eZdZdd�Zdd�Zy)�Codecc��t||�S�N)r��selfrr
s   rrzCodec.encode����U�F�+�+rc��t||�Sr)rrs   rrzCodec.decoderrN�r)�__name__�
__module__�__qualname__rr�rrrrs��,�,rrc��eZdZdd�Zy)�IncrementalEncoderc�4�t||j�dS�Nr)rr
�rr�finals   rrzIncrementalEncoder.encode����U�D�K�K�0��3�3rN�F)rr r!rr"rrr$r$���4rr$c��eZdZdd�Zy)�IncrementalDecoderc�4�t||j�dSr&)rr
r's   rrzIncrementalDecoder.decode#r)rNr*)rr r!rr"rrr-r-"r+rr-c��eZdZeZy)�StreamWriterN�rr r!�bytes�charbuffertyper"rrr0r0&����Nrr0c��eZdZeZy)�StreamReaderNr1r"rrr6r6)r4rr6c
�l�tjdtttt
ttd��S)NrF)�namerr�incrementalencoder�incrementaldecoder�streamwriter�streamreader�_is_text_encoding)�codecs�	CodecInforrr$r-r0r6r"rr�getregentryr@.s-�����
���-�-�!�!��	�	rr)
�__doc__r>r�iorrrrr$r-r0r6r@r"rr�<module>rCs����
�
��&�&�,�F�L�L�,�4��2�2�4�4��2�2�4��5�&�-�-���5�&�-�-��

r