™N
éùO5c       s¦   k  Z  k Z k l e Z d  f  d „  ƒ  YZ d f  d „  ƒ  YZ d f  d „  ƒ  YZ d e f d „  ƒ  YZ	 d e f d	 „  ƒ  YZ
 e d
 „ Z e d j o e ƒ  n d S(   s   NullFormatterc      s°   e  d „ Z d „  Z d „  Z d „  Z e  d „ Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d „  Z d	 „  Z d „  Z d
 „  Z d „  Z d d „ Z d d „ Z RS(   Nc    s"   | o t ƒ  } n | |  _  d  S(   N(   s   writers
   NullWriters   self(   s   selfs   writers3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   __init__ s    c    s   d  S(   N(    (   s   selfs	   blanklines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   end_paragraph s    c    s   d  S(   N(    (   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_line_break s    c    s   d  S(   N(    (   s   selfs   argss   kws3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_hor_rule s    c    s   d  S(   N(    (   s   selfs   formats   counters	   blanklines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_label_data s    c    s   d  S(   N(    (   s   selfs   datas3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_flowing_data s    c    s   d  S(   N(    (   s   selfs   aligns3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   push_alignment s    c    s   d  S(   N(    (   s   selfs   xs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys	   push_font s    c    s   d  S(   N(    (   s   selfs   margins3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   push_margin s    c    s   d  S(   N(    (   s   selfs   spacings3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   set_spacing s    c    s   d  S(   N(    (   s   selfs   styless3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   push_style s    c    s   d  S(   N(    (   s   selfs   ns3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys	   pop_style s    i   c    s   d  S(   N(    (   s   selfs   flags3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   assert_line_data s    (   s   Nones   __init__s   end_paragraphs   add_line_breaks   add_hor_rules   add_label_datas   add_flowing_datas   add_literal_datas   flush_softspaces   push_alignments   pop_alignments	   push_fonts   pop_fonts   push_margins
   pop_margins   set_spacings
   push_styles	   pop_styles   assert_line_data(    s3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   NullFormatter	 s$    														s   AbstractFormatterc      sÚ   d „  Z  d „  Z d „  Z d „  Z e d „ Z d „  Z d „  Z d „  Z e	 i
 e	 i e	 i d	 „ Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d d „ Z d d „ Z RS(   Nc    sy   | |  _  t |  _ g  |  _ g  |  _ g  |  _ t |  _ g  |  _ d |  _	 d |  _
 d |  _ d |  _ d |  _ d |  _ d  S(   Ni   i    (   s   writers   selfs   Nones   aligns   align_stacks
   font_stacks   margin_stacks   spacings   style_stacks   nospaces	   softspaces   para_ends   parskips
   hard_breaks
   have_label(   s   selfs   writers3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   __init__) s    												c    s‘   |  i o |  i i ƒ  d |  _ n |  i | j  o |  i o- |  i i | |  i ƒ | |  _ d |  _ n d |  _ |  _ |  _	 d |  _
 d  S(   Ni    i   (   s   selfs
   hard_breaks   writers   send_line_breaks
   have_labels   parskips	   blanklines   send_paragraphs   nospaces   para_ends	   softspace(   s   selfs	   blanklines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   end_paragraph8 s    	c    sS   |  i p |  i o! |  i i ƒ  d |  _ |  _ n d |  _ |  _ d |  _ d  S(   Ni    i   (	   s   selfs
   hard_breaks   para_ends   writers   send_line_breaks
   have_labels   parskips   nospaces	   softspace(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_line_breakC s
    c    sd   |  i o |  i i ƒ  n t |  i i | | ƒ d |  _ |  _ d |  _	 |  _
 |  _ |  _ d  S(   Ni   i    (   s   selfs
   hard_breaks   writers   send_line_breaks   applys   send_hor_rules   argss   kws   nospaces
   have_labels   para_ends	   softspaces   parskip(   s   selfs   argss   kws3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_hor_ruleJ s
    c    sÈ   |  i p |  i o |  i i ƒ  n |  i o" |  i i | o d p d ƒ n t | ƒ t
 j o  |  i i |  i | | ƒ ƒ n |  i i | ƒ d |  _ |  _ |  _ |  _ d |  _ |  _ d  S(   Ni   i    (   s   selfs
   have_labels
   hard_breaks   writers   send_line_breaks   para_ends   send_paragraphs	   blanklines   types   formats
   StringTypes   send_label_datas   format_counters   counters   nospaces	   softspaces   parskip(   s   selfs   formats   counters	   blanklines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_label_dataQ s    " c    sÒ   d } xÁ | d r· } y | d j o | d | } n{ | d j o+ | d j o | |  i | | ƒ } n nC | d j o+ | d j o | |  i | | ƒ } n n | | } Wn | | } n Xq W| Sd  S(   Ns    i    s   1s   %ds   aAs   iI(   s   labels   formats   cs   counters   selfs   format_letters   format_roman(   s   selfs   formats   counters   labels   cs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   format_counter] s     	 c    s\   d } xK | d j o= t | d d ƒ \ } } t t | ƒ | ƒ } | | } q	 W| Sd  S(   Ns    i    i   i   (   s   labels   counters   divmods   xs   chrs   ords   cases   s(   s   selfs   cases   counters   labels   xs   ss3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   format_lettero s     c 	   s&  d d d d g } d d d g } d d	 f \ } } xÊ | d	 j o¼ t | d
 ƒ \ } } | d j o | | | | d | } no | d j o | | | | | } nH | d j o | | } | d } n d } | | | | } | | } | d } q6 W| d j o t	 i
 | ƒ Sn | Sd  S(   Ns   is   xs   cs   ms   vs   ls   ds    i    i
   i	   i   i   i   s   I(   s   oness   fivess   labels   indexs   counters   divmods   xs   ss   cases   strings   upper(	   s   selfs   cases   counters   oness   fivess   labels   indexs   xs   ss3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   format_romanw s(     

c    sþ   | o d  Sn | d  | j } | d | j } | | | ƒ ƒ } |  i o | o d  Sn` | p |  i oN | o) |  i o d |  _ d |  _	 n d  Sn |  i o d | } n n d |  _
 |  _ |  _ |  _	 |  _ | |  _ |  i i | ƒ d  S(   Ni   i    s    (   s   datas
   whitespaces   prespaces	   postspaces   joins   splits   selfs   nospaces	   softspaces   parskips
   hard_breaks   para_ends
   have_labels   writers   send_flowing_data(   s   selfs   datas
   whitespaces   joins   splits   prespaces	   postspaces3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_flowing_data s$     	%	c    s{   | o d  Sn |  i o |  i i d ƒ n | d d j |  _ d |  _ |  _ |  _ |  _ |  _	 |  i i
 | ƒ d  S(   Ns    i   s   
i    (   s   datas   selfs	   softspaces   writers   send_flowing_datas
   hard_breaks   nospaces   para_ends   parskips
   have_labels   send_literal_data(   s   selfs   datas3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   add_literal_data¨ s     
%c    sP   |  i oB d |  _ |  _ |  _ |  _ |  _ d |  _ |  i i d ƒ n d  S(   Ni    i   s    (	   s   selfs	   softspaces
   hard_breaks   para_ends   parskips
   have_labels   nospaces   writers   send_flowing_data(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   flush_softspace± s    
%	c    s[   | o | |  i  j o- |  i i | ƒ | |  _  |  i i | ƒ n |  i i |  i  ƒ d  S(   N(   s   aligns   selfs   writers   new_alignments   align_stacks   append(   s   selfs   aligns3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   push_alignment¸ s
    	c    si   |  i o |  i d =n |  i o) |  i d |  _ } |  i i | ƒ n t |  _ |  i i t ƒ d  S(   Ni   (   s   selfs   align_stacks   aligns   writers   new_alignments   None(   s   selfs   aligns3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   pop_alignmentÀ s    

	c    s
  | \ } } } } |  i o4 d |  _ |  _ |  _ d |  _ |  i i d ƒ n |  i oz |  i d \ } } } }	 | t j o
 | } n | t j o
 | } n | t j o
 | } n | t j o
 |	 } n n | | | | f }
 |  i i |
 ƒ |  i i |
 ƒ d  S(   Ni    i   s    (   s   selfs	   softspaces
   hard_breaks   para_ends   nospaces   writers   send_flowing_datas
   font_stacks   csizes   cis   cbs   ctts   sizes   AS_ISs   is   bs   tts   fonts   appends   new_font(   s   selfs   .2s   sizes   is   bs   tts   csizes   cis   cbs   ctts   fonts3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys	   push_fontÊ s"   
	
 
 
 
 c    sO   |  i o |  i d =n |  i o |  i d } n t } |  i i | ƒ d  S(   Ni   (   s   selfs
   font_stacks   fonts   Nones   writers   new_font(   s   selfs   fonts3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   pop_fontÙ s    

c    s]   |  i i | ƒ t t |  i ƒ } | o | o | d } n |  i i | t	 | ƒ ƒ d  S(   Ni   (
   s   selfs   margin_stacks   appends   margins   filters   Nones   fstacks   writers
   new_margins   len(   s   selfs   margins   fstacks3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   push_marginâ s
    c    sd   |  i o |  i d =n t t |  i ƒ } | o | d } n t } |  i i | t | ƒ ƒ d  S(   Ni   (	   s   selfs   margin_stacks   filters   Nones   fstacks   margins   writers
   new_margins   len(   s   selfs   fstacks   margins3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   pop_marginé s    
c    s   | |  _  |  i i | ƒ d  S(   N(   s   spacings   selfs   writers   new_spacing(   s   selfs   spacings3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   set_spacingó s    	c    s~   |  i o4 d |  _ |  _ |  _ d |  _ |  i i d ƒ n x  | d r } |  i	 i
 | ƒ qG W|  i i t |  i	 ƒ ƒ d  S(   Ni    i   s    (   s   selfs	   softspaces
   hard_breaks   para_ends   nospaces   writers   send_flowing_datas   styless   styles   style_stacks   appends
   new_styless   tuple(   s   selfs   styless   styles3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   push_style÷ s    
		 c    s(   |  i | 3|  i i t |  i ƒ ƒ d  S(   N(   s   selfs   style_stacks   ns   writers
   new_styless   tuple(   s   selfs   ns3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys	   pop_style s    i   c    s,   | |  _ |  _ d |  _ |  _ |  _ d  S(   Ni    (   s   flags   selfs   nospaces
   hard_breaks   para_ends   parskips
   have_label(   s   selfs   flags3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   assert_line_datas    (   s   __init__s   end_paragraphs   add_line_breaks   add_hor_rules   Nones   add_label_datas   format_counters   format_letters   format_romans   strings
   whitespaces   joins   splits   add_flowing_datas   add_literal_datas   flush_softspaces   push_alignments   pop_alignments	   push_fonts   pop_fonts   push_margins
   pop_margins   set_spacings
   push_styles	   pop_styles   assert_line_data(    s3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   AbstractFormatter" s*    												
					
			s
   NullWriterc      s}   d  Z  d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d	 „  Z d	 „  Z RS(
   s9   Minimal writer interface to use in testing & inheritance.c    s   d  S(   N(    (   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   __init__s    c    s   d  S(   N(    (   s   selfs   aligns3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   new_alignments    c    s   d  S(   N(    (   s   selfs   fonts3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   new_fonts    c    s   d  S(   N(    (   s   selfs   margins   levels3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   new_margins    c    s   d  S(   N(    (   s   selfs   spacings3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   new_spacings    c    s   d  S(   N(    (   s   selfs   styless3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   new_styless    c    s   d  S(   N(    (   s   selfs	   blanklines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_paragraphs    c    s   d  S(   N(    (   s   selfs   argss   kws3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_hor_rules    c    s   d  S(   N(    (   s   selfs   datas3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_label_datas    (   s   __doc__s   __init__s   flushs   new_alignments   new_fonts
   new_margins   new_spacings
   new_styless   send_paragraphs   send_line_breaks   send_hor_rules   send_label_datas   send_flowing_datas   send_literal_data(    s3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   NullWriter	s    												s   AbstractWriterc      sn   d „  Z  d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z	 d „  Z
 d „  Z RS(   Nc    s   d  S(   N(    (   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   __init__s    c    s   d | GHd  S(   Ns   new_alignment(%s)(   s   align(   s   selfs   aligns3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   new_alignments    c    s   d | GHd  S(   Ns   new_font(%s)(   s   font(   s   selfs   fonts3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   new_font"s    c    s   d | | f GHd  S(   Ns   new_margin(%s, %d)(   s   margins   level(   s   selfs   margins   levels3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   new_margin%s    c    s   d | GHd  S(   Ns   new_spacing(%s)(   s   spacing(   s   selfs   spacings3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   new_spacing(s    c    s   d | GHd  S(   Ns   new_styles(%s)(   s   styles(   s   selfs   styless3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   new_styles+s    c    s   d | GHd  S(   Ns   send_paragraph(%s)(   s	   blankline(   s   selfs	   blanklines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_paragraph.s    c    s	   d GHd  S(   Ns   send_line_break()(    (   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_line_break1s    c    s	   d GHd  S(   Ns   send_hor_rule()(    (   s   selfs   argss   kws3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_hor_rule4s    c    s   d | GHd  S(   Ns   send_label_data(%s)(   s   data(   s   selfs   datas3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_label_data7s    c    s   d | GHd  S(   Ns   send_flowing_data(%s)(   s   data(   s   selfs   datas3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_flowing_data:s    c    s   d | GHd  S(   Ns   send_literal_data(%s)(   s   data(   s   selfs   datas3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_literal_data=s    (   s   __init__s   new_alignments   new_fonts
   new_margins   new_spacings
   new_styless   send_paragraphs   send_line_breaks   send_hor_rules   send_label_datas   send_flowing_datas   send_literal_data(    s3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   AbstractWriters    											s
   DumbWriterc      sG   e  d d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(	   Nc    s7   | p t i |  _  | |  _ t i |  ƒ |  i ƒ  d  S(   N(   s   files   syss   stdouts   selfs   maxcols
   NullWriters   __init__s   reset(   s   selfs   files   maxcols3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   __init__Cs    	iH   c    s   d |  _ d |  _ d  S(   Ni    (   s   selfs   cols   atbreak(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   resetIs    	c    s.   |  i i d d | ƒ d |  _ d |  _ d  S(   Ns   
i    (   s   selfs   files   writes	   blanklines   cols   atbreak(   s   selfs	   blanklines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_paragraphMs    	c    s&   |  i i d ƒ d |  _ d |  _ d  S(   Ns   
i    (   s   selfs   files   writes   cols   atbreak(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_line_breakRs    	c    sM   |  i i d ƒ |  i i d |  i ƒ |  i i d ƒ d |  _ d |  _ d  S(   Ns   
s   -i    (   s   selfs   files   writes   maxcols   cols   atbreak(   s   selfs   argss   kws3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_hor_ruleWs
    	c    s|   |  i i | ƒ t i | d ƒ } | d j o d |  _ | | d } n t i | ƒ } |  i t	 | ƒ |  _ d |  _
 d  S(   Ns   
i    i   (   s   selfs   files   writes   datas   strings   rfinds   is   cols
   expandtabss   lens   atbreak(   s   selfs   datas   is3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_literal_data^s    	c    sõ   | o d  Sn |  i p | d t i j } |  i } |  i } |  i i } xƒ t i	 | ƒ d rp } | oC | t | ƒ | j o | d ƒ d } n | d ƒ | d } n | | ƒ | t | ƒ } d } q] W| |  _ | d t i j |  _ d  S(   Ni    s   
s    i   (   s   datas   selfs   atbreaks   strings
   whitespaces   cols   maxcols   files   writes   splits   words   len(   s   selfs   datas   atbreaks   cols   maxcols   writes   words3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   send_flowing_datahs&     		 




	(   s   Nones   __init__s   resets   send_paragraphs   send_line_breaks   send_hor_rules   send_literal_datas   send_flowing_data(    s3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys
   DumbWriterAs    					
c    s¾   t  ƒ  } t | ƒ } |  o t |  ƒ } n/ t i d o t t i d ƒ } n
 t i	 } xP d oH | i
 ƒ  } | o Pn | d j o | i d ƒ n | i | ƒ q] W| i d ƒ d  S(   Ni   s   
i    (   s
   DumbWriters   ws   AbstractFormatters   fs   files   opens   fps   syss   argvs   stdins   readlines   lines   end_paragraphs   add_flowing_data(   s   files   ws   fs   fps   lines3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   test}s     		 s   __main__N(   s   strings   syss   typess
   StringTypes   Nones   AS_ISs   NullFormatters   AbstractFormatters
   NullWriters   AbstractWriters
   DumbWriters   tests   __name__(    s3   /var/tmp/python-root/usr/lib/python1.5/formatter.pys   ? s   ç'<