-
<c       sl    d  Z  * + d Z - d k Z / d k Z 0 d k Z 1 d k l Z 4 d Z 8 d f  d     YZ	 P d e	 f d     YZ
 V d	 e	 f d
     YZ \ d e f d     YZ a d f  d     YZ  d e i i i i f d     YZ  d e f d     YZ  d e f d     YZ  d e f d     YZ  d f  d     YZ d e f d     YZ d S(   s  SAX document handlers that support output generation of XML, SGML,
and XHTML.

This module provides three different groups of objects: the actual SAX
document handlers that drive the output, DTD information containers,
and syntax descriptors (of limited public use in most cases).


Output Drivers
--------------

The output drivers conform to the SAX C<DocumentHandler> protocol.
They can be used anywhere a C<DocumentHandler> is used.  Two drivers
are provided: a `basic' driver which creates a fairly minimal output
without much intelligence, and a `pretty-printing' driver that
performs pretty-printing with nice indentation and the like.  Both can
optionally make use of DTD information and syntax objects.


DTD Information Containers
--------------------------



Each DTD information object provides an attribute C<syntax> which
describes the expected output syntax; an alternate can be provided to
the output drivers if desired.


Syntax Descriptors
------------------

Syntax descriptor objects provide several attributes which describe
the various lexical components of XML & SGML markup.  The attributes
have names that reflect the shorthand notation from the SGML world,
but the values are strings which give the appropriate characters for
the markup language being described.  The one addition is the
C<empty_stagc> attribute which should be used to end the start tag of
elements which have no content.  This is needed to properly support
XML and XHTML.

s   $Revision: 1.8 $N(   s   escapeiJ   s   Syntaxc      s   8 9 d Z  : d Z ; d Z < d Z = d Z > d Z ? d Z @ d Z A d	 Z B d
 Z	 C d Z
 D d Z E d Z F d Z G d Z H d Z I d Z K d   Z RS(   Ns   --s   &#s   ;s   [s   ]s   &s   "s   &quot;s   's   <!s   >s   ]]s   <?s   <s   </s   =c    s*   K L |  i t j o M t d  n d  S(   Ns%   Syntax must be subclassed to be used!(   s   selfs	   __class__s   Syntaxs   RuntimeError(   s   self(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   __init__K s   (   s   coms   cros   refcs   dsos   dscs   eros   lits
   lit_quoteds   litas   mdos   mdcs   mscs   pios   stagos   etagos   tagcs   vis   __init__(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   Syntax8 s$   																	s
   SGMLSyntaxc      s    P Q d Z  R d Z S d Z RS(   Ns   >s   /(   s   empty_stagcs   pics   net(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys
   SGMLSyntaxP s   		s	   XMLSyntaxc      s    V W d Z  X d Z Y e Z RS(   Ns   />s   ?>(   s   empty_stagcs   pics   Nones   net(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys	   XMLSyntaxV s   		s   XHTMLSyntaxc      s   \ ] d Z  RS(   Ns    />(   s   empty_stagc(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   XHTMLSyntax\ s   s   DoctypeInfoc      s   a b e    Z d e Z e e Z g d   Z l d   Z o d   Z r d   Z u d   Z	 x d   Z
 { d   Z ~ d   Z  d	   Z  d
   Z  d   Z RS(   Nc    s+   g h h  |  _ i h  |  _ j h  |  _ d  S(   N(   s   selfs   _DoctypeInfo__emptiess   _DoctypeInfo__elements_onlys   _DoctypeInfo__attribs(   s   self(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   __init__g s   c    s   l m |  i i |  Sd  S(   N(   s   selfs   _DoctypeInfo__emptiess   has_keys   gi(   s   selfs   gi(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   is_emptyl s   c    s   o p |  i i   Sd  S(   N(   s   selfs   _DoctypeInfo__emptiess   keys(   s   self(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   get_empties_listo s   c    s   r s |  i i |  Sd  S(   N(   s   selfs   _DoctypeInfo__elements_onlys   has_keys   gi(   s   selfs   gi(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   has_element_contentr s   c    s   u v |  i i   Sd  S(   N(   s   selfs   _DoctypeInfo__elements_onlys   keys(   s   self(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   get_element_containers_listu s   c    s#   x y |  i i | h   i   Sd  S(   N(   s   selfs   _DoctypeInfo__attribss   gets   gis   keys(   s   selfs   gi(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   get_attributes_listx s   c    s   { | |  i | | Sd  S(   N(   s   selfs   _DoctypeInfo__attribss   gis   attr(   s   selfs   gis   attr(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   get_attribute_info{ s   c    s   ~  d |  i | <d  S(   Ni   (   s   selfs   _DoctypeInfo__emptiess   gi(   s   selfs   gi(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys	   add_empty~ s   c    s     | |  i | <d  S(   N(   s   gis   selfs   _DoctypeInfo__elements_only(   s   selfs   gi(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   add_element_container s   c    s     y  |  i | } Wn*  t j
 o  h  } |  i | <n X | i |  o  | | | f | | <n  d | | f GHd  S(   Ns!   <%s> attribute %s already defined(
   s   selfs   _DoctypeInfo__attribss   gis   ds   KeyErrors   has_keys   attrs   types   decls   default(   s   selfs   gis   attrs   types   decls   defaults   d(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   add_attribute_defn s   c    s     t  d  d  S(   Ns'   sublasses must implement load_pubtext()(   s   NotImplementedError(   s   selfs   pubtext(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   load_pubtext s   (   s	   XMLSyntaxs   syntaxs   Nones   fpis   sysids   __init__s   is_emptys   get_empties_lists   has_element_contents   get_element_containers_lists   get_attributes_lists   get_attribute_infos	   add_emptys   add_element_containers   add_attribute_defns   load_pubtext(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   DoctypeInfoa s   		
s   _XMLDTDLoaderc      s     d   Z   d   Z RS(   Nc    sA     | |  _   t i i i i i |  |   | i	 |  _
 d  S(   N(   s   infos   selfs   xmls   parserss   xmlprocs   xmlapps   DTDConsumers   __init__s   parsers   add_attribute_defns   new_attribute(   s   selfs   infos   parser(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   __init__ s   c    s     | d d j o | d d d d f j o  nD  | d g  d f j o  |  i i |  n  |  i i |  d  S(   Ni    s   |i   s   #PCDATAs    (   s   models   selfs   infos	   add_emptys   gis   add_element_container(   s   selfs   gis   model(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   new_element_type s
   /(   s   __init__s   new_element_type(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   _XMLDTDLoader s   s   XMLDoctypeInfoc      s     d   Z  RS(   Nc    sQ     t  i i i i   }  t |  |  }  | i	 |   | i
 |  d  S(   N(   s   xmls   parserss   xmlprocs	   dtdparsers	   DTDParsers   parsers   _XMLDTDLoaders   selfs   loaders   set_dtd_consumers   parse_resources   sysid(   s   selfs   sysids   parsers   loader(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   load_pubtext s   (   s   load_pubtext(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   XMLDoctypeInfo s   s   XHTMLDoctypeInfoc      s     e    Z RS(   N(   s   XHTMLSyntaxs   syntax(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   XHTMLDoctypeInfo s   s   SGMLDoctypeInfoc      sY     e    Z  d  k Z  e i d e i  i Z  e d  Z  [  d   Z	 RS(   Ns	   <!ELEMENTc    s     t  |  i   }  |  i |  }  x  | o  | | i   }  | o | d t i	 j o  t i
 |  } n  q0  t i | t d  \ } }  t i
 |  }  t d   |  i |  } q0 Wd  S(   Ni    i   s   implementation incomplete(   s   opens   sysids   reads   pubtexts   selfs'   _SGMLDoctypeInfo__element_prefix_searchs   ms   ends   strings
   whitespaces   lstrips   splits   Nones   gis   NotImplementedError(   s   selfs   sysids   pubtexts   ms   gi(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   load_pubtext s    
(
   s
   SGMLSyntaxs   syntaxs   res   compiles
   IGNORECASEs   searchs'   _SGMLDoctypeInfo__element_prefix_searchs   lens$   _SGMLDoctypeInfo__element_prefix_lens   load_pubtext(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   SGMLDoctypeInfo s   s	   XmlWriterc      s    d  Z    e e e e d d  Z  d   Z  d   Z  d   Z  h  d  Z 9d   Z Xd   Z ed	   Z	 td
   Z
 wd   Z d   Z d   Z d   Z d   Z d   Z d   Z RS(   s   Basic XML output handler.s
   iso-8859-1c    s0    d |  _  d |  _  d |  _  | i |  _  t |  _  d |  _	  | |  _  g  |  _  t |  _  d |  _  d |  _  | |  _  | |  _  | t j o*  | o  | i } n  t   } n  | |  _  d |  _  d |  _  | t j o  t |  _ n  | |  _ d  S(   Ni    i   s    (   s   selfs   _offsets   _packings   _flowings   fps   writes   _writes   Nones   _dtdflowings   _prefixs   encodings	   _encodings   _XmlWriter__stacks   _XmlWriter__langs   _XmlWriter__pending_contents   _XmlWriter__pending_doctypes
   standalones   _XmlWriter__standalones   dtdinfos   _XmlWriter__dtdinfos   syntaxs	   XMLSyntaxs   _XmlWriter__syntaxs   indentations   indentEndTagss
   linelengths   DEFAULT_LINELENGTHs
   lineLength(   s   selfs   fps
   standalones   dtdinfos   syntaxs
   linelengths   encoding(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   __init__ s.   
c    s     | |  _  d  S(   N(   s   locators   self(   s   selfs   locator(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   setDocumentLocator s   c    s     |  i i d j o  |  i i }  d |  i i | | |  i i | |  i | f }  |  i o)  d | |  i i | |  i | f } n  |  i	 d | |  i i f  n d  S(   Ns   ?>s&   %sxml version=%s1.0%s encoding%s%s%s%ss   %s standalone%s%s%s%ss   %s%s
(
   s   selfs   _XmlWriter__syntaxs   pics   lits   pios   vis	   _encodings   ss   _XmlWriter__standalones   _write(   s   selfs   lits   s(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   startDocument s   1)c    s$     |  i o  t d  n d  S(   Ns+   open element stack cannot be empty on close(   s   selfs   _XmlWriter__stacks   RuntimeError(   s   self(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   endDocument s   c    s    |  i o  |  i |  n |  i   |  i |  |  i | |  | i d  o | d |  _	 | d =n |  i
 o d } n/ 	|  i o 
|  i |  i  } n
 d } d | |  i i | f } d | t |  d f } |  i i } |  i i }
 |  i i } d } |  i |  i d d j oW |  i t j	 o |  i |  i j o n' d | | d	 d
 g |  i | f } n |  i	 |  i d d j o# d | | | |  i | f } n | | }	 |  i t |	  |  _ d } x| i   D]|\ } }  | t j o
 !q1n "t  |  } #t! i" | |  d j o, $d | | | t# t  |   | f } n %t! i" | |
  d j o, &d | | |
 t# t  |   |
 f } n; (d | | | t# t  |  h  |  i i$ | < |
 f } +|  i t |  |  i% j o7 ,|  i& |	 d  -| | }	 .t |	  |  _ n' 0|	 | }	 1|  i t |  |  _ q1W2|  i& |	  3d |  _' 4|  i( o$ |  i( i) |  p |  i( i* |  o 7d |  _
 n d  S(   Ns   xml:langs    s   %s%s%ss   %s %ss    ii    s    xml:space%s%s%s%ss   defaults   preservei   s   %s xml:lang%s%s%s%ss    %s%s%s%s%ss   
(+   s   selfs   _XmlWriter__pending_doctypes   handle_doctypes   tags   _check_pending_contents   _XmlWriter__pushtags   _XmlWriter__check_flowings   attrss   has_keys   _XmlWriter__langs   _packings   prefixs   _flowings   _prefixs   indentations   _XmlWriter__syntaxs   stagos   stags   lens   lits   litas   vis   as   _XmlWriter__stacks   _dtdflowings   Nones   langs   lines   _offsets   itemss   ks   vs   strs   strings   finds   escapes
   lit_quoteds
   lineLengths   _writes   _XmlWriter__pending_contents   _XmlWriter__dtdinfos   has_element_contents   is_empty(   s   selfs   tags   attrss   as   vis   lits   stags   prefixs   vs   lines   litas   k(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   startElement s`   		&*#	 
,,: 4c    s  9:|  i o ;|  i of <|  i |  i i  =|  i o# >|  i t |  i i  |  _ n A|  i d  Bd |  _ n6 D|  i |  i i  E|  i t |  i i  |  _ Fd |  _ G|  i	 |  Hd  Sn It |  i  } J| d j p |  i p |  i o Kd } n  M|  i |  i  d |  i } O|  i	 |  P|  i d | |  i i | |  i i f  R|  i o! S|  i t |  d |  _ n U|  i d  Vd |  _ d  S(   Ns   
i    i   s    s    s   %s%s%s%si   (   s   selfs   _XmlWriter__pending_contents   _flowings   _writes   _XmlWriter__syntaxs   empty_stagcs   _packings   _offsets   lens   _XmlWriter__poptags   tags   _XmlWriter__stacks   depths   prefixs   _prefixs   indentations   indentEndTagss   etagos   tagc(   s   selfs   tags   prefixs   depth(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys
   endElement9s,   #%,!c    s   XY| | | | !} Z| o [|  i   \t |  } ]d | j o3 ^t i | d  } _t	 |  | d |  _
 n a|  i
 t	 |  |  _
 b|  i   c|  i |  n d  S(   Ns   
i   (   s   datas   starts   lengths   selfs   _check_pending_contents   escapes   strings   finds   ps   lens   _offsets   _write(   s   selfs   datas   starts   lengths   p(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys
   charactersXs   
c    s   ef| | | | !} g|  i   hd |  i i |  i i | |  i i |  i i f } jt
 i | d  } k|  i oK l| d j o mt |  | d |  _ n o|  i t |  |  _ n* q|  i d |  i | f  rd |  _ d  S(   Ns
   %s%s%s%s%ss   
i    i   s   %s%s
(   s   datas   starts   lengths   selfs   _check_pending_contents   _XmlWriter__syntaxs   mdos   coms   mdcs   ss   strings   rfinds   ps   _packings   lens   _offsets   _writes   _prefix(   s   selfs   datas   starts   lengths   ps   s(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   commentes   4c    s
   tud  S(   N(    (   s   selfs   datas   starts   length(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   ignorableWhitespacets   c    sH  wxd |  i i | | |  i i f } y|  i |  i  d |  i	 } {d | j o |t i | d  } }|  i o |  i o( ~|  i | | d  d |  _ n+ |  i |  t |  t d |  _ nk |  i o |  i o( |  i | | d  d |  _ n+ |  i |  t |  t d |  _ d  S(   Ns	   %s%s %s%ss    s   
i    i   (   s   selfs   _XmlWriter__syntaxs   pios   targets   datas   pics   ss   _prefixs   indentations   indentEndTagss   prefixs   strings   rfinds   poss   _flowings   _packings   _writes   _offsets   lens   p(   s   selfs   targets   datas   ss   prefixs   pos(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   processingInstructionws   %c    s  d |  _ |  i o" |  i i } |  i i } n t } } |  i i } |  i i d j } | o | o d |  i i
 | f } | o8 | d | | | f } | d | | | f } n | d | | | f } |  i |  d |  _ n | o d |  i i
 | f } | o d | | | | f } n | o d	 | | | | f } n |  i d
 | |  i i f  d |  _ n d  S(   Ni    s   ?>s   %sDOCTYPE %s
s     PUBLIC %s%s%s
s            %s%s%s>
s     SYSTEM %s%s%s>
s   %sDOCTYPE %ss   %s
  PUBLIC %s%s%ss   %s
  SYSTEM %s%s%ss   %s%s
(   s   selfs   _XmlWriter__pending_doctypes   _XmlWriter__dtdinfos   fpis   sysids   Nones   _XmlWriter__syntaxs   lits   pics   isxmls   mdos   roots   ss   _writes   _offsets   mdc(   s   selfs   roots   lits   sysids   fpis   ss   isxml(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   handle_doctypes.   


 c    s  |  i   |  i i d } |  i i |  i i } d | t |  | f } |  i o d | j o= t i | d  } t |  | d t |  |  _ n( |  i t |  t | |  |  _ |  i |  n! d |  _ |  i | d  d  S(   Ns   [CDATA[s   %s%s%ss   
i   i    (   s   selfs   _check_pending_contents   _XmlWriter__syntaxs   mdos   starts   mscs   mdcs   ends   escapes   datas   ss   _packings   strings   rfinds   rposs   lens   _offsets   _write(   s   selfs   datas   rposs   starts   ss   end(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   handle_cdatas   ('c    s~   |  i i   } | \ |  _ |  _ } |  _ |  _ | | j o t
 d | | f  n |  i |  i  |  _ d  S(   Ns   expected </%s>, got </%s>(   s   selfs   _XmlWriter__stacks   pops   states   _flowings   _XmlWriter__langs   expected_tags   _packings   _dtdflowings   tags   RuntimeErrors   _prefixs   indentation(   s   selfs   tags   states   expected_tag(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   __poptags
   $c    sO   |  i i |  i |  i | |  i |  i f  |  i d |  i	 |  _ d  S(   Ns    (
   s   selfs   _XmlWriter__stacks   appends   _flowings   _XmlWriter__langs   tags   _packings   _dtdflowings   _prefixs   indentation(   s   selfs   tag(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys	   __pushtags   .c    s   t  } } |  i o~ y |  i i | d  } Wn t j
 o t  } n X| t  j	 o) | d d j |  _	 |  i	 |  _
 n n | i d  o$ | d d j |  _	 | d =n d S(   sn  Check the contents of attrs and the DTD information to determine
        whether the following content should be flowed.

        tag -- general identifier of the element being opened
        attrs -- attributes dictionary as reported by the parser or
                 application

        This sets up both the _flowing and _dtdflowing (object) attributes.
        s	   xml:spacei   s   preserveN(   s   Nones   docspecs   dtdspecs   selfs   _XmlWriter__dtdinfos   get_attribute_infos   tags   infos   KeyErrors   _flowings   _dtdflowings   attrss   has_key(   s   selfs   tags   attrss   infos   docspecs   dtdspec(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   __check_flowings   	c    s   |  i o} |  i i } |  i o |  i o | d } d |  _ n |  i t |  |  _ |  i	 |  d |  _ n d  S(   Ns   
i    (
   s   selfs   _XmlWriter__pending_contents   _XmlWriter__syntaxs   tagcs   ss   _flowings   _packings   _offsets   lens   _write(   s   selfs   s(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   _check_pending_contents   (   s   __doc__s   Nones   __init__s   setDocumentLocators   startDocuments   endDocuments   startElements
   endElements
   characterss   comments   ignorableWhitespaces   processingInstructions   handle_doctypes   handle_cdatas   _XmlWriter__poptags   _XmlWriter__pushtags   _XmlWriter__check_flowings   _check_pending_content(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys	   XmlWriter s"   	;	s   PrettyPrinterc      s8   d  Z  e e e e d e d  Z d   Z RS(   s#   Pretty-printing XML output handler.i   c    sm   t  i |  | d | d | d | d | | |  _ | t
 j	 o | |  _ n | |  _ d  S(   Ns
   standalones   dtdinfos   syntaxs
   linelength(   s	   XmlWriters   __init__s   selfs   fps
   standalones   dtdinfos   syntaxs
   linelengths   indentations   endtagindentations   Nones   indentEndTags(   s   selfs   fps
   standalones   dtdinfos   syntaxs
   linelengths   indentations   endtagindentation(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   __init__s   c    sl  | | | | !} | o d  Sn  |  i   t |  } |  i o |  i |  d  Sn t i	 |  }
 | d t i j } |
 o | d t i j } |  i } 	t |  d j o 
d } n |  i } g  } | i }	 | o |	 d  | d } n d } d } x |
 o |
 d } |
 d =| | t |  |  i j oD |	 d  |	 |  |	 |  t |  t |  } nG |	 |  d d f \ } } |	 |  | d t |  } qGW | o !|	 d  "| d } n #| |  _ $|  i t i | d   d  S(	   Ni    ii(   s       s    i   s    s   
(   s   datas   starts   lengths   selfs   _check_pending_contents   escapes   _flowings   _writes   strings   splits   wordss
   whitespaces   begspaces   endspaces   _prefixs   prefixs   lens   _offsets   offsets   Ls   appends   wss   ws_lens   ws
   lineLengths   join(   s   selfs   datas   starts   lengths   offsets   prefixs   endspaces   ws_lens   begspaces   appends   wordss   wss   ws   L(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys
   characterssP   	
		 

!
(   s   __doc__s   Nones   __init__s
   characters(    (    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   PrettyPrinters   	(   s   __doc__s   __version__s   strings   xml.parsers.xmlproc.dtdparsers   xmls   xml.parsers.xmlproc.xmlapps   xml.sax.saxutilss   escapes   DEFAULT_LINELENGTHs   Syntaxs
   SGMLSyntaxs	   XMLSyntaxs   XHTMLSyntaxs   DoctypeInfos   parserss   xmlprocs   xmlapps   DTDConsumers   _XMLDTDLoaders   XMLDoctypeInfos   XHTMLDoctypeInfos   SGMLDoctypeInfos	   XmlWriters   PrettyPrinter(   s   xmls   DEFAULT_LINELENGTHs	   XmlWriters   XHTMLDoctypeInfos   strings	   XMLSyntaxs   SGMLDoctypeInfos   Syntaxs   DoctypeInfos   XMLDoctypeInfos   escapes   PrettyPrinters
   SGMLSyntaxs   __version__s   _XMLDTDLoaders   XHTMLSyntax(    (    sA   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/writer.pys   ?* s$   		1% "