-í
ë¶<c       sV   d  Z  d k Z d k l Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d S(	   sD   Module containing encoding functions for Image.Image and Text.Text.
N(   s   encodestringc    s   t  |  d d ƒSd  S(   Ns	   quotetabsi   (   s   _encodestrings   s(   s   s(    (    s$   /usr/lib/python2.2/email/Encoders.pys   _qencode s    c    s\   |  o |  Sn |  d d j } t i |  ƒ } | o | d d j o | d  Sn | Sd  S(   Niÿÿÿÿs   
(   s   ss
   hasnewlines   base64s   encodestrings   value(   s   ss   values
   hasnewline(    (    s$   /usr/lib/python2.2/email/Encoders.pys   _bencode s    c    s3   |  i ƒ  } t | ƒ } |  i | ƒ d |  d <d S(   sm   Encode the message's payload in Base64.

    Also, add an appropriate Content-Transfer-Encoding: header.
    s   base64s   Content-Transfer-EncodingN(   s   msgs   get_payloads   origs   _bencodes   encdatas   set_payload(   s   msgs   encdatas   orig(    (    s$   /usr/lib/python2.2/email/Encoders.pys   encode_base64 s
     c    s3   |  i ƒ  } t | ƒ } |  i | ƒ d |  d <d S(   sw   Encode the message's payload in Quoted-Printable.

    Also, add an appropriate Content-Transfer-Encoding: header.
    s   quoted-printables   Content-Transfer-EncodingN(   s   msgs   get_payloads   origs   _qencodes   encdatas   set_payload(   s   msgs   encdatas   orig(    (    s$   /usr/lib/python2.2/email/Encoders.pys   encode_quopri* s
     c    sK   |  i ƒ  } y | i d ƒ Wn t j
 o d |  d <n Xd |  d <d S(   s:   Set the Content-Transfer-Encoding: header to 7bit or 8bit.s   asciis   8bits   Content-Transfer-Encodings   7bitN(   s   msgs   get_payloads   origs   encodes   UnicodeError(   s   msgs   orig(    (    s$   /usr/lib/python2.2/email/Encoders.pys   encode_7or8bit6 s     c    s   d S(   s   Do nothing.N(    (   s   msg(    (    s$   /usr/lib/python2.2/email/Encoders.pys   encode_noopD s    (   s   __doc__s   base64s   quopris   encodestrings   _encodestrings   _qencodes   _bencodes   encode_base64s   encode_quopris   encode_7or8bits   encode_noop(   s   encode_noops   _encodestrings   encode_quopris   encode_base64s   encode_7or8bits   _qencodes   base64s   _bencode(    (    s$   /usr/lib/python2.2/email/Encoders.pys   ? s   						