³ò
››\Kc           @   s¢   d  Z  d d k Z d e i f d „  ƒ  YZ d e i f d „  ƒ  YZ d e i f d „  ƒ  YZ d	 e e i f d
 „  ƒ  YZ d e e i f d „  ƒ  YZ d „  Z d S(   sF    Python 'utf-7' Codec

Written by Brian Quinlan (brian@sweetapp.com).
iÿÿÿÿNt   Codecc           B   s   e  Z e i Z e i Z RS(    (   t   __name__t
   __module__t   codecst   utf_7_encodet   encodet   utf_7_decodet   decode(    (    (    s%   /usr/lib/python2.5/encodings/utf_7.pyR    	   s   	t   IncrementalEncoderc           B   s   e  Z e d  „ Z RS(   c         C   s   t  i | |  i ƒ d S(   Ni    (   R   R   t   errors(   t   selft   inputt   final(    (    s%   /usr/lib/python2.5/encodings/utf_7.pyR      s    (   R   R   t   FalseR   (    (    (    s%   /usr/lib/python2.5/encodings/utf_7.pyR      s   t   IncrementalDecoderc           B   s   e  Z d  „  Z RS(   c         C   s   t  i | |  i ƒ S(   N(   R   R   R	   (   R
   R   R	   R   (    (    s%   /usr/lib/python2.5/encodings/utf_7.pyt   _buffer_decode   s    (   R   R   R   (    (    (    s%   /usr/lib/python2.5/encodings/utf_7.pyR      s   t   StreamWriterc           B   s   e  Z RS(    (   R   R   (    (    (    s%   /usr/lib/python2.5/encodings/utf_7.pyR      s   t   StreamReaderc           B   s   e  Z RS(    (   R   R   (    (    (    s%   /usr/lib/python2.5/encodings/utf_7.pyR      s   c           C   s:   t  i d d d t i d t i d t d t d t d t ƒ S(	   Nt   names   utf-7R   R   t   incrementalencodert   incrementaldecodert   streamreadert   streamwriter(	   R   t	   CodecInfoR    R   R   R   R   R   R   (    (    (    s%   /usr/lib/python2.5/encodings/utf_7.pyt   getregentry    s    			(	   t   __doc__R   R    R   t   BufferedIncrementalDecoderR   R   R   R   (    (    (    s%   /usr/lib/python2.5/encodings/utf_7.pys   <module>   s   