AlkantarClanX12

Your IP : 18.118.193.223


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

�

�Q�f#���dZddlZddlZddlmZdd�Zdd�ZGd�dej�ZGd�d	ej�ZGd
�dej�Z	Gd�d
eej�Z
Gd�deej�Zd�Zy)aPython 'uu_codec' Codec - UU content transfer encoding.

This codec de/encodes from bytes to bytes.

Written by Marc-Andre Lemburg (mal@lemburg.com). Some details were
adapted from uu.py which was written by Lance Ellinghouse and
modified by Jack Jansen and Fredrik Lundh.
�N)�BytesIOc��t|�}t�}|j}|j}|jdd�}|jdd�}|d|dz|fzj	d��|d�}|r&|tj|��|d�}|r�&|d	�|j�t|�fS)
N�
z\n�
z\rzbegin %o %s
i��ascii�-s 
end
)	r�read�write�replace�encode�binascii�b2a_uu�getvalue�len)	�input�errors�filename�mode�infile�outfiler	r
�chunks	         �9/opt/alt/python312/lib64/python3.12/encodings/uu_codec.py�	uu_encoders���
�U�^�F��i�G��;�;�D��M�M�E�����U�+�H�����U�+�H�
�?�d�U�l�H�5�5�
=�
=�g�
F�G���H�E�
�
�h�o�o�e�$�%��R����
�+�������E�
�+�+�c���t|�}t�}|j}|j}	|�}|std��|dddk(rn�	|�}|r|dk(rn	t	j
|�}||��.|std
��|j�t|�fS#tj$r6}|ddz
dzdzdzd	z}	t	j
|d|	�}Yd}~�ud}~wwxYw)Nz"Missing "begin" line in input data�sbeginsend
r� �?��zTruncated input data)	r�readliner
�
ValueErrorr
�a2b_uu�Errorrr)
rrrrr!r
�s�data�v�nbytess
          r�	uu_decoder)%s��
�U�^�F��i�G����H��M�M�E���J����A�B�B��R�a�5�H������J���A��M��	/��?�?�1�%�D�	�d���
��/�0�0������E�
�+�+���~�~�	/��!��R��2�~��*�Q�.�1�4�F��?�?�1�W�f�:�.�D��	/�s�B$�$C-�7,C(�(C-c��eZdZdd�Zdd�Zy)�Codecc��t||�S�N)r��selfrrs   rrzCodec.encodeG������'�'rc��t||�Sr-)r)r.s   r�decodezCodec.decodeJr0rN��strict)�__name__�
__module__�__qualname__rr2�rrr+r+Fs��(�(rr+c��eZdZdd�Zy)�IncrementalEncoderc�4�t||j�dS�Nr)rr�r/r�finals   rrzIncrementalEncoder.encodeN��������,�Q�/�/rN�F)r5r6r7rr8rrr:r:M���0rr:c��eZdZdd�Zy)�IncrementalDecoderc�4�t||j�dSr<)r)rr=s   rr2zIncrementalDecoder.decodeRr?rNr@)r5r6r7r2r8rrrCrCQrArrCc��eZdZeZy)�StreamWriterN�r5r6r7�bytes�charbuffertyper8rrrFrFU����NrrFc��eZdZeZy)�StreamReaderNrGr8rrrLrLXrJrrLc
�l�tjdtttt
ttd��S)N�uuF)�namerr2�incrementalencoder�incrementaldecoder�streamreader�streamwriter�_is_text_encoding)�codecs�	CodecInforr)r:rCrLrFr8rr�getregentryrW]s-�����
���-�-�!�!��	�	r)r4z<data>i�r3)
�__doc__rUr
�iorrr)r+r:rCrFrLrWr8rr�<module>rZs�������,�*,�B(�F�L�L�(�0��2�2�0�0��2�2�0��5�&�-�-���5�&�-�-��

r