mς
­fIc           @   s   d  k  Z  d  k Z e  i d  Z d e i f d     YZ d e e i f d     YZ d e e i f d     YZ d   Z d  S(	   Nt   cp949t   Codecc           B   s   t  Z e i Z e i Z RS(   N(   t   __name__t
   __module__t   codect   encodet   decode(    (    (    t,   /mit/python/lib/python2.4/encodings/cp949.pyR      s   	t   StreamReaderc           B   s   t  Z d d  Z RS(   Nt   strictc         C   s\   t  i i |  | |  t i | |  } | i |  _ | i	 |  _	 | i
 |  _
 | i |  _ d  S(   N(   t   codecsR   t   __init__t   selft   streamt   errorsR   t   _StreamReader__codect   readt   readlinet	   readlinest   reset(   R   R   R   R   (    (    R   R      s    (   R   R   R   (    (    (    R   R      s   t   StreamWriterc           B   s   t  Z d d  Z RS(   NR	   c         C   sP   t  i i |  | |  t i | |  } | i |  _ | i	 |  _	 | i
 |  _
 d  S(   N(   R
   R   R   R   R   R   R   t   _StreamWriter__codect   writet
   writelinesR   (   R   R   R   R   (    (    R   R      s
    (   R   R   R   (    (    (    R   R      s   c           C   s   t  i t  i t t f S(   N(   R   R   R   R   R   (    (    (    R   t   getregentry!   s    (   t
   _codecs_krR
   t   getcodecR   R   R   R   R   (   R   R   R   R   R
   R   R   (    (    R   t   ?   s
   	