‡Æ
îNö9c       sS     d  Z    d k Z d k Z   h  Z ! d Z # d „  Z N e i e ƒ d S(   s™   Standard "encodings" Package

    Standard Python encoding modules are stored in this package
    directory.

    Codec modules must have names corresponding to standard lower-case
    encoding names with hyphens mapped to underscores, e.g. 'utf-8' is
    implemented by the module 'utf_8.py'.

    Each codec module must export the following interface:

    * getregentry() -> (encoder, decoder, stream_reader, stream_writer)
    The getregentry() API must return callable objects which adhere to
    the Python Codec Interface Standard.

    In addition, a module may optionally also define the following
    APIs which are then used by the package's codec search function:

    * getaliases() -> sequence of encoding name strings to use as aliases

    Alias names returned by getaliases() must be lower-case.


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

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

Ns   --unknown--c    sÖ  # & t  i |  t ƒ } ' | t j	 o ( | Sn + |  i d d ƒ } , t i i | | ƒ } - y" . t | t	 ƒ  t
 ƒ  d ƒ } Wn, / t j
 o } 0 t t  |  <1 t Sn X4 y 5 t | i ƒ  ƒ } Wn 6 t j
 o 7 f  } n X8 t | ƒ d j o 9 t d t | f ‚ n < x> | d < r1 } = t | ƒ o > t d t | f ‚ n q.WC | t  |  <D y E | i ƒ  } Wn F t j
 o
 G n( XI x  | d I r } J | t  | <q±WK | Sd  S(   Ns   -s   _s   *i   s!   module "%s.%s" failed to registeri    s%   incompatible codecs in module "%s.%s"(   s   _caches   gets   encodings   _unknowns   entrys   replaces   modnames   aliasess
   __import__s   globalss   localss   mods   ImportErrors   whys   Nones   tuples   getregentrys   AttributeErrors   lens   SystemErrors   __name__s   objs   callables
   getaliasess   codecaliasess   alias(   s   encodings   entrys   modnames   mods   whys   objs   codecaliasess   aliass/   /mit/python/lib/python2.0/encodings/__init__.pys   search_function# s:   " 	 	(   s   __doc__s   codecss   aliasess   _caches   _unknowns   search_functions   register(    s/   /mit/python/lib/python2.0/encodings/__init__.pys   ? s
   		+