관리-도구
편집 파일: encoders.cpython-39.opt-1.pyc
a �����DOg�����������������������@���sP���d�Z�g�d�ZddlmZ�ddlmZ�dd��Zdd��Z d d ��Z dd��Zd d��ZdS�)z Encodings and related functions.)�encode_7or8bit� encode_base64�encode_noop� encode_quopri�����)�encodebytes)�encodestringc�����������������C���s���t�|�dd�}|�dd�S�)NT)Z quotetabs���� s���=20)� _encodestring�replace)�s�enc��r ����&/usr/lib64/python3.9/email/encoders.py�_qencode���s����r���c�����������������C���s0���|�j�dd�}tt|�d�}|��|��d|�d<�dS�)zlEncode the message's payload in Base64. Also, add an appropriate Content-Transfer-Encoding header. T��decode�ascii�base64�Content-Transfer-EncodingN)�get_payload�str�_bencode�set_payload��msg�origZencdatar ���r ���r���r������s���� r���c�����������������C���s*���|�j�dd�}t|�}|��|��d|�d<�dS�)zvEncode the message's payload in quoted-printable. Also, add an appropriate Content-Transfer-Encoding header. Tr���zquoted-printabler���N)r���r���r���r���r ���r ���r���r���&���s���� r���c�����������������C���sV���|�j�dd�}|du�r d|�d<�dS�z|�d��W�n�tyH���d|�d<�Y�n 0�d|�d<�dS�)z9Set the Content-Transfer-Encoding header to 7bit or 8bit.Tr���NZ7bitr���r���Z8bit)r���r����UnicodeError)r���r���r ���r ���r���r���2���s����r���c�����������������C���s���dS�)zDo nothing.Nr ���)r���r ���r ���r���r���D���s����r���N) �__doc__�__all__r���r���r����quoprir���r ���r���r���r���r���r���r ���r ���r ���r����<module>���s���