
Ra¸2c      sß      k  Z   k Z  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 C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   writers   /usr/lib/python1.4/formatter.pys   __init__c   s
     d  S(   N(    (   s   selfs	   blanklines   /usr/lib/python1.4/formatter.pys   end_paragraphc   s
     d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys   add_line_breakc   s
     d  S(   N(    (   s   selfs   argss   kws   /usr/lib/python1.4/formatter.pys   add_hor_rulec   s
     d  S(   N(    (   s   selfs   formats   counters	   blanklines   /usr/lib/python1.4/formatter.pys   add_label_datac   s
     d  S(   N(    (   s   selfs   datas   /usr/lib/python1.4/formatter.pys   add_flowing_datac   s
     d  S(   N(    (   s   selfs   datas   /usr/lib/python1.4/formatter.pys   add_literal_datac   s
     d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys   flush_softspacec   s
     d  S(   N(    (   s   selfs   aligns   /usr/lib/python1.4/formatter.pys   push_alignmentc   s
     d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys   pop_alignmentc   s
     d  S(   N(    (   s   selfs   xs   /usr/lib/python1.4/formatter.pys	   push_fontc   s
     d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys   pop_fontc   s
     d  S(   N(    (   s   selfs   margins   /usr/lib/python1.4/formatter.pys   push_marginc   s
     d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys
   pop_marginc   s
     d  S(   N(    (   s   selfs   spacings   /usr/lib/python1.4/formatter.pys   set_spacingc   s
     d  S(   N(    (   s   selfs   styless   /usr/lib/python1.4/formatter.pys
   push_stylec   s
       d  S(   N(    (   s   selfs   ns   /usr/lib/python1.4/formatter.pys	   pop_stylei   c   s
   ! ! d  S(   N(    (   s   selfs   flags   /usr/lib/python1.4/formatter.pys   assert_line_data(   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(    s   /usr/lib/python1.4/formatter.pys   NullFormatters   AbstractFormatterc     s  $ + d „  Z  : d „  Z E d „  Z L d „  Z S e d „ Z _ d „  Z q d „  Z y 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   s£   + , | |  _  - t |  _ . g  |  _ / g  |  _ 0 g  |  _ 1 t |  _ 2 g  |  _ 3 d |  _	 4 d |  _
 5 d |  _ 6 d |  _ 7 d |  _ 8 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   writers   /usr/lib/python1.4/formatter.pys   __init__c   s¯   : ; |  i o  < |  i i ƒ  = d |  _ n > |  i | j  o |  i o6 ? |  i i | |  i ƒ @ | |  _ A d |  _ n B d |  _ |  _ |  _	 C 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	   blanklines   /usr/lib/python1.4/formatter.pys   end_paragraphc   se   E F |  i p |  i o' G |  i i ƒ  H d |  _ |  _ n I d |  _ |  _ J d |  _ d  S(   Ni    i   (	   s   selfs
   hard_breaks   para_ends   writers   send_line_breaks
   have_labels   parskips   nospaces	   softspace(   s   selfs   /usr/lib/python1.4/formatter.pys   add_line_breakc   sv   L M |  i o N |  i i ƒ  n O t |  i i | | ƒ P d |  _ |  _ Q 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   kws   /usr/lib/python1.4/formatter.pys   add_hor_rulec   sæ   S T |  i p |  i o U |  i i ƒ  n V |  i o% W |  i i | o d p d ƒ n X t | ƒ t
 j o# Y |  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	   blanklines   /usr/lib/python1.4/formatter.pys   add_label_datac   s  _ ` d } a xè | d a rÛ } b y¸ c | d j o d | d | } n e | d j o1 f | d j o g | |  i | | ƒ } n nO h | d j o1 i | d j o j | |  i | | ƒ } n n l | | } Wn m n | | } n Xq Wo | Sd  S(   Ns    i    s   1s   %ds   aAs   iI(   s   labels   formats   cs   counters   selfs   format_letters   format_roman(   s   selfs   formats   counters   labels   cs   /usr/lib/python1.4/formatter.pys   format_counterc   st   q r d } s xW s | d j oF t t | d d ƒ \ } } u t t | ƒ | ƒ } v | | } q Ww | Sd  S(   Ns    i    i   i   (   s   labels   counters   divmods   xs   chrs   ords   cases   s(   s   selfs   cases   counters   labels   xs   ss   /usr/lib/python1.4/formatter.pys   format_letterc 	  se  y z d d d d g } { d d d g } | d d	 f \ } } ~ xñ ~ | d	 j oà  t | d
 ƒ \ } } € | d j o!  | | | | d | } n‡ ‚ | d j o ƒ | | | | | } nZ … | d j o † | | } ‡ | d } n
 ‰ d } Š | | | | } ‹ | | } Œ | d } qE 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   ss   /usr/lib/python1.4/formatter.pys   format_romanc   s7  ‘ • | o • d  Sn ˜ | d  | j } ™ | d | j } š | | | ƒ ƒ } › |  i o | o œ d  Snx  | p |  i oc ž | o5 Ÿ |  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	   postspaces   /usr/lib/python1.4/formatter.pys   add_flowing_datac   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   datas   /usr/lib/python1.4/formatter.pys   add_literal_datac   s_   ³ ´ |  i oK µ 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   selfs   /usr/lib/python1.4/formatter.pys   flush_softspacec   sm   º » | o | |  i  j o6 ¼ |  i i | ƒ ½ | |  _  ¾ |  i i | ƒ n À |  i i |  i  ƒ d  S(   N(   s   aligns   selfs   writers   new_alignments   align_stacks   append(   s   selfs   aligns   /usr/lib/python1.4/formatter.pys   push_alignmentc   s   Â Ã |  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   aligns   /usr/lib/python1.4/formatter.pys   pop_alignmentc   s@  Ì | \ } } } } Í |  i o= Î d |  _ |  _ |  _ Ï d |  _ Ð |  i i d ƒ n Ñ |  i o• Ò |  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    s   sizes   is   bs   tts   csizes   cis   cbs   ctts   fonts   /usr/lib/python1.4/formatter.pys	   push_fontc   sd   Û Ü |  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   fonts   /usr/lib/python1.4/formatter.pys   pop_fontc   so   ä å |  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   fstacks   /usr/lib/python1.4/formatter.pys   push_marginc   s|   ë ì |  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   margins   /usr/lib/python1.4/formatter.pys
   pop_marginc   s&   õ ö | |  _  ÷ |  i i | ƒ d  S(   N(   s   spacings   selfs   writers   new_spacing(   s   selfs   spacings   /usr/lib/python1.4/formatter.pys   set_spacingc   s™   ù ú |  i o= û d |  _ |  _ |  _ ü d |  _ ý |  i i d ƒ n þ x& | d þ r } ÿ |  i	 i
 | ƒ qY 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   styles   /usr/lib/python1.4/formatter.pys
   push_stylec   s1   |  i | 3|  i i t |  i ƒ ƒ d  S(   N(   s   selfs   style_stacks   ns   writers
   new_styless   tuple(   s   selfs   ns   /usr/lib/python1.4/formatter.pys	   pop_stylei   c   s5   | |  _ |  _ d |  _ |  _ |  _ d  S(   Ni    (   s   flags   selfs   nospaces
   hard_breaks   para_ends   parskips
   have_label(   s   selfs   flags   /usr/lib/python1.4/formatter.pys   assert_line_data(   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(    s   /usr/lib/python1.4/formatter.pys   AbstractFormatters
   NullWriterc     s¢   d  Z  d  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(   s0   Minimal writer interface to use in testing.
    c   s
   d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys   __init__c   s
   d  S(   N(    (   s   selfs   aligns   /usr/lib/python1.4/formatter.pys   new_alignmentc   s
   d  S(   N(    (   s   selfs   fonts   /usr/lib/python1.4/formatter.pys   new_fontc   s
   d  S(   N(    (   s   selfs   margins   levels   /usr/lib/python1.4/formatter.pys
   new_marginc   s
   d  S(   N(    (   s   selfs   spacings   /usr/lib/python1.4/formatter.pys   new_spacingc   s
   d  S(   N(    (   s   selfs   styless   /usr/lib/python1.4/formatter.pys
   new_stylesc   s
   d  S(   N(    (   s   selfs	   blanklines   /usr/lib/python1.4/formatter.pys   send_paragraphc   s
   d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys   send_line_breakc   s
   d  S(   N(    (   s   selfs   argss   kws   /usr/lib/python1.4/formatter.pys   send_hor_rulec   s
   d  S(   N(    (   s   selfs   datas   /usr/lib/python1.4/formatter.pys   send_label_datac   s
   d  S(   N(    (   s   selfs   datas   /usr/lib/python1.4/formatter.pys   send_flowing_datac   s
   d  S(   N(    (   s   selfs   datas   /usr/lib/python1.4/formatter.pys   send_literal_data(   s   __doc__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(    s   /usr/lib/python1.4/formatter.pys
   NullWriters   AbstractWriterc     s•   d „  Z  !d „  Z $d „  Z 'd „  Z *d „  Z -d „  Z 0d „  Z 3d „  Z 6d	 „  Z 9d
 „  Z	 <d „  Z
 ?d „  Z RS(   Nc   s
   d  S(   N(    (   s   selfs   /usr/lib/python1.4/formatter.pys   __init__c   s   !"d | GHd  S(   Ns   new_alignment(%s)(   s   align(   s   selfs   aligns   /usr/lib/python1.4/formatter.pys   new_alignmentc   s   $%d | GHd  S(   Ns   new_font(%s)(   s   font(   s   selfs   fonts   /usr/lib/python1.4/formatter.pys   new_fontc   s   '(d | | f GHd  S(   Ns   new_margin(%s, %d)(   s   margins   level(   s   selfs   margins   levels   /usr/lib/python1.4/formatter.pys
   new_marginc   s   *+d | GHd  S(   Ns   new_spacing(%s)(   s   spacing(   s   selfs   spacings   /usr/lib/python1.4/formatter.pys   new_spacingc   s   -.d | GHd  S(   Ns   new_styles(%s)(   s   styles(   s   selfs   styless   /usr/lib/python1.4/formatter.pys
   new_stylesc   s   01d | GHd  S(   Ns   send_paragraph(%s)(   s	   blankline(   s   selfs	   blanklines   /usr/lib/python1.4/formatter.pys   send_paragraphc   s   34d GHd  S(   Ns   send_line_break()(    (   s   selfs   /usr/lib/python1.4/formatter.pys   send_line_breakc   s   67d GHd  S(   Ns   send_hor_rule()(    (   s   selfs   argss   kws   /usr/lib/python1.4/formatter.pys   send_hor_rulec   s   9:d | GHd  S(   Ns   send_label_data(%s)(   s   data(   s   selfs   datas   /usr/lib/python1.4/formatter.pys   send_label_datac   s   <=d | GHd  S(   Ns   send_flowing_data(%s)(   s   data(   s   selfs   datas   /usr/lib/python1.4/formatter.pys   send_flowing_datac   s   ?@d | GHd  S(   Ns   send_literal_data(%s)(   s   data(   s   selfs   datas   /usr/lib/python1.4/formatter.pys   send_literal_data(   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(    s   /usr/lib/python1.4/formatter.pys   AbstractWriters
   DumbWriterc     s_   CEe  d d „ Z Kd „  Z Od „  Z Td „  Z Yd „  Z `d „  Z jd „  Z RS(	   Nc   sF   EF| p t i |  _  G| |  _ Ht i |  ƒ I|  i ƒ  d  S(   N(   s   files   syss   stdouts   selfs   maxcols
   NullWriters   __init__s   reset(   s   selfs   files   maxcols   /usr/lib/python1.4/formatter.pys   __init__iH   c   s   KLd |  _ Md |  _ d  S(   Ni    (   s   selfs   cols   atbreak(   s   selfs   /usr/lib/python1.4/formatter.pys   resetc   s:   OP|  i i d d | ƒ Qd |  _ Rd |  _ d  S(   Ns   
i    (   s   selfs   files   writes	   blanklines   cols   atbreak(   s   selfs	   blanklines   /usr/lib/python1.4/formatter.pys   send_paragraphc   s2   TU|  i i d ƒ Vd |  _ Wd |  _ d  S(   Ns   
i    (   s   selfs   files   writes   cols   atbreak(   s   selfs   /usr/lib/python1.4/formatter.pys   send_line_breakc   s_   YZ|  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   kws   /usr/lib/python1.4/formatter.pys   send_hor_rulec   s—   `a|  i i | ƒ bt i | d ƒ } c| d j o! dd |  _ e| | d } n ft i | ƒ } g|  i t	 | ƒ |  _ hd |  _
 d  S(   Ns   
i    i   (   s   selfs   files   writes   datas   strings   rfinds   is   cols
   expandtabss   lens   atbreak(   s   selfs   datas   is   /usr/lib/python1.4/formatter.pys   send_literal_datac   s1  jk| o kd  Sn l|  i p | d t i j } m|  i } n|  i } o|  i i } px¡ t i	 | ƒ d pr‹ } q| oR r| t | ƒ | j o s| d ƒ td } n v| d ƒ w| d } n x| | ƒ y| t | ƒ } zd } qu 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   words   /usr/lib/python1.4/formatter.pys   send_flowing_data(   s   Nones   __init__s   resets   send_paragraphs   send_line_breaks   send_hor_rules   send_literal_datas   send_flowing_data(    s   /usr/lib/python1.4/formatter.pys
   DumbWriterc   sñ   €t  ƒ  } t | ƒ } ‚|  o ƒt |  ƒ } n8 „t i d o …t t i d ƒ } n ‡t i	 } ˆxe ˆd oZ ‰| i
 ƒ  } Š| o ‹Pn Œ| d j o | i d ƒ n | i | ƒ qx 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   lines   /usr/lib/python1.4/formatter.pys   tests   __main__N(   s   regexs   regsubs   strings   syss   typess
   StringTypes   Nones   AS_ISs   NullFormatters   AbstractFormatters
   NullWriters   AbstractWriters
   DumbWriters   tests   __name__(    s   /usr/lib/python1.4/formatter.pys   ?