File: //lib/python3.12/__pycache__/uu.cpython-312.pyc
�
    )!�h�  �                   �   � d Z ddlZddlZddlZddlZ ej
                  ed��       g d�Z G d� de�      Z	ddd	�d
�Z
dd�Zd� Zed
k(  r e�        yy)z�Implementation of the UUencode and UUdecode functions.
encode(in_file, out_file [,name, mode], *, backtick=False)
decode(in_file [, out_file, mode, quiet])
�    N)�   �
   )�remove)�Error�encode�decodec                   �   � e Zd Zy)r   N)�__name__�
__module__�__qualname__� �    �/usr/lib/python3.12/uu.pyr   r   *   s   � �r   r   F��backtickc                �  � g }	 | dk(  rt         j                  j                  } npt        | t        �      r`|�t
        j                  j                  | �      }|� 	 t        j                  | �      j                  }t        | d�      } |j                  | �       |dk(  rt         j                  j                  }n-t        |t        �      rt        |d�      }|j                  |�       |�d}|�d}|j                  dd�      }|j                  dd	�      }|j                  d
|dz  |fz  j!                  d�      �       | j#                  d
�      }t%        |�      dkD  rF|j                  t'