-í
{‚…=c       s‡     d  Z    d Z  d k Z 	 d k l Z l Z 
 d k Z d k Z d k Z  d e i	 e i
 f d „  ƒ  YZ i d „  Z d S(   s4   
A SAX driver for David Scheres XML-Toolkit parser.
s   0.20N(   s   saxlibs   saxutilss   SAX_XTClientc      sİ     d „  Z   d „  Z  d „  Z   d „  Z ) d „  Z 1 d „  Z 4 d „  Z 8 d „  Z ; d	 „  Z @ d
 „  Z	 K d „  Z
 N d „  Z Q d „  Z T d „  Z W d „  Z Z d „  Z ^ d „  Z e d „  Z RS(   Nc    s:     t  i i |  ƒ  t i i |  ƒ  |  i ƒ  d  S(   N(   s	   XMLClients
   ClientBases   __init__s   selfs   saxlibs   Parsers   reset(   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   __init__ s   c    s5     | i ƒ  }  |  i i | d t | ƒ ƒ d  S(   Ni    (   s   objs   values   vs   selfs   doc_handlers
   characterss   len(   s   selfs   objs   v(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   text s   c    s…     | i ƒ  d j o  d  Sn  d }  x. | i ƒ  D ] }  | | i ƒ  d } q= W |  i i | i ƒ  | d  ƒ d  S(   Ns   xmls    s    iÿÿÿÿ(   s   objs   nameOfs   contents   values   parts   selfs   doc_handlers   processingInstruction(   s   selfs   objs   contents   part(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   pi s    	 	c    s‡     ! h  } " x0 | i ƒ  D" ] } # | i ƒ  | | i ƒ  <q W% |  i i | i ƒ  & t i	 | ƒ ƒ ' |  i i
 | i ƒ  ƒ d  S(   N(   s   attrss   objs   values   assocs   nameOfs   selfs   doc_handlers   startElements   saxutilss   AttributeMaps
   endElement(   s   selfs   objs   assocs   attrs(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   emptyTag  s   	 	c    sn   ) * h  } + x0 | i ƒ  D+ ] } , | i ƒ  | | i ƒ  <q W. |  i i | i ƒ  / t i	 | ƒ ƒ d  S(   N(
   s   attrss   objs   values   assocs   nameOfs   selfs   doc_handlers   startElements   saxutilss   AttributeMap(   s   selfs   objs   assocs   attrs(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   nonEmptyTag) s   	 	c    s    1 2 |  i i | i ƒ  ƒ d  S(   N(   s   selfs   doc_handlers
   endElements   objs   nameOf(   s   selfs   obj(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   endTag1 s   c    s5   4 5 | i ƒ  } 6 |  i i | d t | ƒ ƒ d  S(   Ni    (   s   objs   values   vs   selfs   doc_handlers
   characterss   len(   s   selfs   objs   v(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   CDATA4 s   c    s
   8 9 d  S(   N(    (   s   selfs   obj(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   comment8 s   c    s6   ; < t  i | ƒ } = |  i | ƒ > | i ƒ  d  S(   N(   s   urllib2s   urlopens   sysIDs   is   selfs	   parseFiles   close(   s   selfs   sysIDs   i(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   parse; s   c    sp   @ A |  i ƒ  B xI B d o> C | i d ƒ } D | d j o D Pn E |  i | ƒ q WG |  i ƒ  d  S(   Ni   i @  s    (   s   selfs   resets   files   reads   bufs   feeds   close(   s   selfs   files   buf(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys	   parseFile@ s    
 c    s   K L d Sd  S(   Ns
   xmltoolkit(    (   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   get_parser_nameK s   c    s   N O d Sd  S(   Ns   Unknown(    (   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   get_parser_versionN s   c    s   Q R t  Sd  S(   N(   s   version(   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   get_driver_versionQ s   c    s   T U d Sd  S(   Ni    (    (   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   is_validatingT s   c    s   W X d Sd  S(   Ni    (    (   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   is_dtd_readingW s   c    s(   Z [ t  i  |  ƒ |  _ \ d |  _ d  S(   Ni   (   s
   XMLFactorys   selfs   parsers   unfed_so_far(   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   resetZ s   c    sG   ^ _ |  i o  ` |  i i ƒ  a d |  _ n c |  i i | ƒ d  S(   Ni    (   s   selfs   unfed_so_fars   doc_handlers   startDocuments   parsers   feeds   data(   s   selfs   data(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   feed^ s   c    s'   e f |  i i ƒ  g |  i i ƒ  d  S(   N(   s   selfs   parsers   endfiles   doc_handlers   endDocument(   s   self(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   closee s   (   s   __init__s   texts   pis   emptyTags   nonEmptyTags   endTags   CDATAs   comments   parses	   parseFiles   get_parser_names   get_parser_versions   get_driver_versions   is_validatings   is_dtd_readings   resets   feeds   close(    (    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   SAX_XTClient s$   		c      s   i j t  ƒ  Sd  S(   N(   s   SAX_XTClient(    (    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   create_parseri s   (   s   __doc__s   versions   syss   xml.saxs   saxlibs   saxutilss
   XMLFactorys	   XMLClients   urllib2s   Parsers
   ClientBases   SAX_XTClients   create_parser(	   s   syss
   XMLFactorys   SAX_XTClients   saxlibs   versions   saxutilss   create_parsers   urllib2s	   XMLClient(    (    sQ   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_xmltoolkit.pys   ? s   	"]