-í
Ĺq:c       s     d  Z    d k Z  d k Z  e i d d  Z  d   Z  d f  d     YZ ' e   Z ) d f  d     YZ d S(	   s   This module adds a backwards-compatibility to the older wstring module.
It is intended for use by 4Suite only; do not use it in your own code.Ns   _:s   - c    s5    	 t  i |   }  
 t  i |  t  }   |  Sd  S(   N(   s   strings   lowers   codesets	   translates   _trans(   s   codeset(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys
   _normalize s   s   _Wstringmodc      sJ    d  Z    d   Z  d   Z  d   Z ! d   Z $ d   Z RS(   s   Emulator for old wstring modulec    s§     h  d d <d d <d d <d d <d d <|  _  h  d d <|  _  xL t d	 t t i   D ]/ }  t i | o  | |  i d
 | <n qm Wd  S(   Ns
   iso-8859-1s
   iso-ir-100s   cp819s   l1s   latin1s   ibm819i    s   utf-8i   s   iso-8859-%d(   s   selfs   aliasess	   encodingss   ranges   lens   utf8_isos   code_to_unis   i(   s   selfs   i(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   __init__ s   9 	c    s#     t  |  |  i t  |  <d  S(   N(   s
   _normalizes   oldnames   selfs   aliasess   newname(   s   selfs   newnames   oldname(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   install_alias s   c    s     t  |  Sd  S(   N(   s
   UTF8Strings   utf8(   s   selfs   utf8(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys	   from_utf8 s   c    s   ! " t  | |  Sd  S(   N(   s
   UTF8Strings   strings   encoding(   s   selfs   encodings   string(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   decode! s   c    s   $ % t  t i |   Sd  S(   N(   s
   UTF8Strings   utf8_isos   utf8chrs   ch(   s   selfs   ch(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   chr$ s   (   s   __doc__s   __init__s   install_aliass	   from_utf8s   decodes   chr(    (    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   _Wstringmod s   	s
   UTF8Stringc      s5   ) d  Z  * + d d  Z 6 d   Z > d   Z RS(   s   Emulator for the wstring types   utf-8c    sˇ   + , | |  _ - t |  } . t i i |  } / | t
 j od 0 t i i |  o  1 t i i t i |  } n 2 | t
 j o 3 t i d |   n n 4 | |  _	 d  S(   Ns   Unknown encoding: %s(   s   strings   selfs   datas
   _normalizes   encodings   encs   wstrings	   encodingss   gets   codesets   Nones   aliasess   has_keys   utf8_isos   ConvertError(   s   selfs   strings   encodings   encs   codeset(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   __init__+ s    c    s\   6 7 |  i d j o 8 |  i Sn 9 t |  i d  ; |  i  } < t i | d  Sd  S(   Ni    c    s   9 t  i | |   S(   N(   s   utf8_isos   code_to_utf8s   codesets   char(   s   chars   codeset(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   <lambda>9 s    s    (   s   selfs   codesets   datas   maps   outputs   strings   join(   s   selfs   output(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   utf86 s
   c    sĽ  > ? t  |  } @ t i i |  } A | t j od B t i i	 |  o  C t i i t i |  } n D | t j o E t
 i d |   n n G | d j o H |  i Sn J |  i } K g  } L xş L | oŻ M x? t t |   DM ]( } N t | |  d j o O Pn qô WP | d j o/ Q t
 i | |  \ } } R | i |  n( T | i t | |    U | | } qÔ WV t i | d  Sd  S(   Ns   Unknown encoding: %si    i   s    (   s
   _normalizes   encodings   encs   wstrings	   encodingss   gets   codesets   Nones   aliasess   has_keys   utf8_isos   ConvertErrors   selfs   datas   inputs   outputs   ranges   lens   is   ords   utf8_to_codes   chars   appends   extends   lists   strings   join(   s   selfs   encodings   encs   codesets   is   chars   inputs   output(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   encode> s.    	 
 	(   s   __doc__s   __init__s   utf8s   encode(    (    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys
   UTF8String) s   	(	   s   __doc__s   strings   utf8_isos	   maketranss   _transs
   _normalizes   _Wstringmods   wstrings
   UTF8String(   s   _Wstringmods   strings
   _normalizes   _transs   utf8_isos
   UTF8Strings   wstring(    (    sF   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/unicode/iso8859.pys   ? s   