mς
­fIc           @   sm   d  Z  d k 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(	   s   Generic Python Character Mapping Codec.

    Use this codec directly rather than through the automatic
    conversion mechanisms supplied by unicode() and .encode().


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

Nt   Codecc           B   s   t  Z e i Z e i Z RS(   N(   t   __name__t
   __module__t   codecst   charmap_encodet   encodet   charmap_decodet   decode(    (    (    t.   /mit/python/lib/python2.4/encodings/charmap.pyR       s   	t   StreamWriterc           B   s#   t  Z d d  d  Z d d  Z RS(   Nt   strictc         C   s#   t  i i |  | |  | |  _ d  S(   N(   R   R	   t   __init__t   selft   streamt   errorst   mapping(   R   R   R   R   (    (    R   R      s    c         C   s   t  i | | |  i  S(   N(   R    R   t   inputR   R   R   (   R   R   R   (    (    R   R      s    (   R   R   t   NoneR   R   (    (    (    R   R	      s   t   StreamReaderc           B   s#   t  Z d d  d  Z d d  Z RS(   NR
   c         C   s#   t  i i |  | |  | |  _ d  S(   N(   R   R   R   R   R   R   R   (   R   R   R   R   (    (    R   R   %   s    c         C   s   t  i | | |  i  S(   N(   R    R   R   R   R   R   (   R   R   R   (    (    R   R   *   s    (   R   R   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   getregentry0   s    (   t   __doc__R   R    R	   R   R   (   R   R	   R    R   R   (    (    R   t   ?   s
   	