Viewing File: /opt/alt/python35/lib64/python3.5/email/__pycache__/encoders.cpython-35.pyc



¨ÕYfúã@sxdZddddgZddlmZddlmZdd	„Zd
d„Z	dd„Z
dd„Zd
d„ZdS)z Encodings and related functions.Úencode_7or8bitÚ
encode_base64Úencode_noopÚ
encode_quoprié)Úencodebytes)ÚencodestringcCs"t|ddƒ}|jddƒS)NZ	quotetabsTó s=20)Ú
_encodestringÚreplace)ÚsÚenc©r
ú3/opt/alt/python35/lib64/python3.5/email/encoders.pyÚ_qencodesrcCsB|jddƒ}tt|ƒdƒ}|j|ƒd|d<dS)zlEncode the message's payload in Base64.

    Also, add an appropriate Content-Transfer-Encoding header.
    ÚdecodeTÚasciiÚbase64zContent-Transfer-EncodingN)Úget_payloadÚstrÚ_bencodeÚset_payload)ÚmsgÚorigÚencdatar
r
rrs
cCs9|jddƒ}t|ƒ}|j|ƒd|d<dS)zvEncode the message's payload in quoted-printable.

    Also, add an appropriate Content-Transfer-Encoding header.
    rTzquoted-printablezContent-Transfer-EncodingN)rrr)rrrr
r
rr&s
cCsj|jddƒ}|dkr,d|d<dSy|jdƒWntk
r[d|d<YnXd|d<dS)z9Set the Content-Transfer-Encoding header to 7bit or 8bit.rTNZ7bitzContent-Transfer-EncodingrZ8bit)rrÚUnicodeError)rrr
r
rr2s

cCsdS)zDo nothing.Nr
)rr
r
rrDsN)
Ú__doc__Ú__all__rrrÚquoprirr	rrrrrr
r
r
rÚ<module>s	
Back to Directory File Manager