-í
¼Ï<c       s˜     d  Z    d k Z d k Z 	 d k Z 
 d k l Z l Z  d k l Z  d e i	 e f d „  ƒ  YZ
 N d f  d „  ƒ  YZ — d „  Z d S(	   s[   
A SAX 2.0 driver for sgmllib.

$Id: drv_sgmllib.py,v 1.3 2001/12/30 12:13:45 loewis Exp $
N(   s   SAXNotSupportedExceptions   SAXNotRecognizedException(   s   IncrementalParsers   SgmllibDriverc      s¹     d „  Z   d „  Z   d „  Z $ d „  Z ' d „  Z * d „  Z - d „  Z 0 d „  Z 5 d	 „  Z 8 d
 „  Z	 ; d „  Z
 > d „  Z C d „  Z F d „  Z I d „  Z RS(   Nc    sB     t  i i |  ƒ  t i |  ƒ  t |  _  t |  _ d  S(   N(   s   sgmllibs
   SGMLParsers   __init__s   selfs   IncrementalParsers   Nones   _sysids   _pubid(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   __init__ s   c    s;     | i ƒ  |  _  | i ƒ  |  _  |  i i ƒ  d  S(   N(   s   sources   getSystemIds   selfs   _sysids   getPublicIds   _pubids   _cont_handlers   startDocument(   s   selfs   source(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   prepareParser s   c    s*     ! t  i i |  ƒ " |  i i ƒ  d  S(   N(   s   sgmllibs
   SGMLParsers   closes   selfs   _cont_handlers   endDocument(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   close  s   c    s   $ % t  d ƒ ‚ d  S(   Ns   setLocale not supported(   s   SAXNotSupportedException(   s   selfs   locale(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys	   setLocale$ s   c    s   ' ( t  d | ƒ ‚ d  S(   Ns   Feature '%s' not recognized(   s   SAXNotRecognizedExceptions   name(   s   selfs   name(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys
   getFeature' s   c    s   * + t  d | ƒ ‚ d  S(   Ns   Feature '%s' not recognized(   s   SAXNotRecognizedExceptions   name(   s   selfs   names   state(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys
   setFeature* s   c    s   - . t  d | ƒ ‚ d  S(   Ns   Property '%s' not recognized(   s   SAXNotRecognizedExceptions   name(   s   selfs   name(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getProperty- s   c    s   0 1 t  d | ƒ ‚ d  S(   Ns   Property '%s' not recognized(   s   SAXNotRecognizedExceptions   name(   s   selfs   names   value(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   setProperty0 s   c    s   5 6 d Sd  S(   Niÿÿÿÿ(    (   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getColumnNumber5 s   c    s   8 9 d Sd  S(   Niÿÿÿÿ(    (   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getLineNumber8 s   c    s   ; < |  i Sd  S(   N(   s   selfs   _pubid(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getPublicId; s   c    s   > ? |  i Sd  S(   N(   s   selfs   _sysid(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getSystemId> s   c    s#   C D |  i i | t | ƒ ƒ d  S(   N(   s   selfs   _cont_handlers   startElements   names   AttributesImpls   attrs(   s   selfs   names   attrs(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   unknown_starttagC s   c    s   F G |  i i | ƒ d  S(   N(   s   selfs   _cont_handlers
   endElements   name(   s   selfs   name(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   unknown_endtagF s   c    s   I J |  i i | ƒ d  S(   N(   s   selfs   _cont_handlers
   characterss   data(   s   selfs   data(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   handle_dataI s   (   s   __init__s   prepareParsers   closes	   setLocales
   getFeatures
   setFeatures   getPropertys   setPropertys   getColumnNumbers   getLineNumbers   getPublicIds   getSystemIds   unknown_starttags   unknown_endtags   handle_data(    (    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   SgmllibDriver s   s   AttributesImplc      sÔ   N P d „  Z  T d „  Z W d „  Z Z d „  Z ` d „  Z f d „  Z l d „  Z o d „  Z r d	 „  Z u d
 „  Z	 x d „  Z
 ~ d „  Z  d „  Z ‡ e d „ Z Œ d „  Z  d „  Z ’ d „  Z RS(   Nc    s   P Q R | |  _ d S(   s4   attrs has the form [(name, value), (name, value)...]N(   s   attrss   selfs   _attrs(   s   selfs   attrs(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   __init__P s   c    s   T U t  |  i ƒ Sd  S(   N(   s   lens   selfs   _attrs(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys	   getLengthT s   c    s   W X d Sd  S(   Ns   CDATA(    (   s   selfs   name(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getTypeW s   c    sN   Z [ x5 |  i D[ ]' \ } } \ | | j o ] | Sn q W^ t | ‚ d  S(   N(   s   selfs   _attrss   anames   avalues   names   KeyError(   s   selfs   names   avalues   aname(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getValueZ s
    c    sN   ` a x5 |  i Da ]' \ } } b | | j o c | Sn q Wd t | ‚ d  S(   N(   s   selfs   _attrss   anames   avalues   names   KeyError(   s   selfs   names   avalues   aname(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getValueByQName` s
    c    sN   f g x5 |  i Dg ]' \ } } h | | j o i | Sn q Wj t | ‚ d  S(   N(   s   selfs   _attrss   anames   avalues   names   KeyError(   s   selfs   names   avalues   aname(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getNameByQNamef s
    c    s   l m |  i | ƒ Sd  S(   N(   s   selfs   getNameByQNames   name(   s   selfs   name(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getQNameByNamel s   c    s   o p t  d „  |  i ƒ Sd  S(   Nc    s   p |  d S(   Ni    (   s   x(   s   x(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   <lambda>p s    (   s   maps   selfs   _attrs(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   getNameso s   c    s   r s t  d „  |  i ƒ Sd  S(   Nc    s   s |  d S(   Ni    (   s   x(   s   x(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   <lambda>s s    (   s   maps   selfs   _attrs(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys	   getQNamesr s   c    s   u v t  |  i ƒ Sd  S(   N(   s   lens   selfs   _attrs(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   __len__u s   c    sN   x y x5 |  i Dy ]' \ } } z | | j o { | Sn q W| t | ‚ d  S(   N(   s   selfs   _attrss   anames   avalues   names   KeyError(   s   selfs   names   avalues   aname(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   __getitem__x s
    c    s   ~  |  i ƒ  Sd  S(   N(   s   selfs   getNames(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   keys~ s   c    sI    ‚ x5 |  i D‚ ]' \ } } ƒ | | j o „ d Sn q W… d Sd  S(   Ni   i    (   s   selfs   _attrss   anames   avalues   name(   s   selfs   names   avalues   aname(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   has_key s
    c    sB   ‡ ˆ x5 |  i Dˆ ]' \ } } ‰ | | j o Š | Sn q Wd  S(   N(   s   selfs   _attrss   anames   avalues   name(   s   selfs   names   alternatives   avalues   aname(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   get‡ s    c    s   Œ  |  i |  i ƒ Sd  S(   N(   s   selfs	   __class__s   _attrs(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   copyŒ s   c    s     |  i Sd  S(   N(   s   selfs   _attrs(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   items s   c    s   ’ “ t  d „  |  i ƒ Sd  S(   Nc    s   “ |  d S(   Ni   (   s   x(   s   x(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   <lambda>“ s    (   s   maps   selfs   _attrs(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   values’ s   (   s   __init__s	   getLengths   getTypes   getValues   getValueByQNames   getNameByQNames   getQNameByNames   getNamess	   getQNamess   __len__s   __getitem__s   keyss   has_keys   Nones   gets   copys   itemss   values(    (    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   AttributesImplN s"   c      s   — ˜ t  ƒ  Sd  S(   N(   s   SgmllibDriver(    (    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   create_parser— s   (   s   __doc__s   typess   strings   sgmllibs   xml.saxs   SAXNotSupportedExceptions   SAXNotRecognizedExceptions   xml.sax.xmlreaders   IncrementalParsers
   SGMLParsers   SgmllibDrivers   AttributesImpls   create_parser(	   s   create_parsers   sgmllibs   IncrementalParsers   strings   SAXNotRecognizedExceptions   SgmllibDrivers   SAXNotSupportedExceptions   AttributesImpls   types(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_sgmllib.pys   ? s   ?I