-í
z‚…=c       s¼     d  Z    d Z  d k l Z  d k l Z 
 d k Z  y  e d ƒ Wn2  e j
 o#  d k	 l
 Z
  d „  Z n X d e i e i f d	 „  ƒ  YZ k d
 „  Z d S(   s   
SAX driver for xmllib.py
s   0.91(   s   saxutils(   s   pylibsNs    (   s   wstringc    s      t  i | |  ƒ i ƒ  Sd  S(   N(   s   wstrings   decodes   encodings   strs   utf8(   s   strs   encoding(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   unicode s   s   SAX_XLParserc      sò    d  Z    d „  Z  d „  Z " d „  Z ) d „  Z , d „  Z / d „  Z 4 d „  Z 9 d „  Z > d	 „  Z	 A d
 „  Z
 D d „  Z J d „  Z M d „  Z P d „  Z S d „  Z V d „  Z Y d „  Z ^ d „  Z e d „  Z RS(   s   SAX driver for xmllib.py.c    sF     t  i i |  ƒ  t i i |  ƒ  d |  _  |  i ƒ  d  S(   Ni    (   s   xmllibs	   XMLParsers   __init__s   selfs   pylibss	   LibParsers
   standalones   reset(   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   __init__ s   c    s      t  | |  i ƒ Sd  S(   N(   s   unicodes   strs   selfs   encoding(   s   selfs   str(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   _convert s   c    sŒ   " # t  | |  i ƒ } $ h  } % xB | i ƒ  D% ]1 \ } } & t  | |  i ƒ | t  | |  i ƒ <q1 W' |  i	 i
 | t i | ƒ ƒ d  S(   N(   s   unicodes   tags   selfs   encodings   newattrs
   attributess   itemss   ks   vs   doc_handlers   startElements   saxutilss   AttributeMap(   s   selfs   tags
   attributess   vs   newattrs   k(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   unknown_starttag" s   	 )c    s&   ) * |  i i t | |  i ƒ ƒ d  S(   N(   s   selfs   doc_handlers
   endElements   unicodes   tags   encoding(   s   selfs   tags   method(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   handle_endtag) s   c    s!   , - |  i i | | d ƒ d  S(   Ni   (   s   selfs   doc_handlers   processingInstructions   names   data(   s   selfs   names   data(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   handle_proc, s   c    s9   / 0 | d j |  _  1 | t j	 o 2 | |  _ n d  S(   Ns   yes(   s
   standalones   selfs   encodings   None(   s   selfs   encodings
   standalone(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys
   handle_xml/ s   c    s>   4 5 6 t  | |  i ƒ } 7 |  i i | d t | ƒ ƒ d S(   s   Handles PCDATA.i    N(   s   unicodes   datas   selfs   encodings   doc_handlers
   characterss   len(   s   selfs   data(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   handle_data4 s   c    s>   9 : ; t  | |  i ƒ } < |  i i | d t | ƒ ƒ d S(   s   Handles CDATA marked sections.i    N(   s   unicodes   datas   selfs   encodings   doc_handlers
   characterss   len(   s   selfs   data(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   handle_cdata9 s   c    s   > ? |  i Sd  S(   N(   s   selfs   lineno(   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   getLineNumber> s   c    s   A B |  i Sd  S(   N(   s   selfs   sysID(   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   getSystemIdA s   c    s   D E F d Sd S(   s5   Internal: returns true if location info is available.i   N(    (   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   _can_locateD s   c    s   J K d Sd  S(   Ns   xmllib(    (   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   get_parser_nameJ s   c    s   M N t  i Sd  S(   N(   s   xmllibs   version(   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   get_parser_versionM s   c    s   P Q t  Sd  S(   N(   s   version(   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   get_driver_versionP s   c    s   S T d Sd  S(   Ni    (    (   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   is_validatingS s   c    s   V W d Sd  S(   Ni    (    (   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   is_dtd_readingV s   c    s2   Y Z t  i i |  ƒ [ d |  _ \ d |  _ d  S(   Ni   s   utf-8(   s   xmllibs	   XMLParsers   resets   selfs   unfed_so_fars   encoding(   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   resetY s   c    sJ   ^ _ |  i o  ` |  i i ƒ  a d |  _ n c t i i |  | ƒ d  S(   Ni    (   s   selfs   unfed_so_fars   doc_handlers   startDocuments   xmllibs	   XMLParsers   feeds   data(   s   selfs   data(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   feed^ s   c    s*   e f t  i i |  ƒ g |  i i ƒ  d  S(   N(   s   xmllibs	   XMLParsers   closes   selfs   doc_handlers   endDocument(   s   self(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   closee s   (   s   __doc__s   __init__s   _converts   unknown_starttags   handle_endtags   handle_procs
   handle_xmls   handle_datas   handle_cdatas   getLineNumbers   getSystemIds   _can_locates   get_parser_names   get_parser_versions   get_driver_versions   is_validatings   is_dtd_readings   resets   feeds   close(    (    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   SAX_XLParser s(   	c      s   k l t  ƒ  Sd  S(   N(   s   SAX_XLParser(    (    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   create_parserk s   (   s   __doc__s   versions   xml.saxs   saxutilss   xml.sax.driverss   pylibss   xmllibs   unicodes	   NameErrors   xml.unicode.iso8859s   wstrings	   LibParsers	   XMLParsers   SAX_XLParsers   create_parser(   s   versions   xmllibs   unicodes   pylibss   create_parsers   saxutilss   SAX_XLParsers   wstring(    (    sM   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmllib.pys   ? s   	"U