
Wa¸2c      sÉ     " k  Z  # k Z $ k Z % k Z & k Z H k Z J d  f  d „  ƒ  YZ Ìd f  d „  ƒ  YZ Þd „  Z âd „  Z	 åd „  Z
 éd „  Z ód „  Z ûd	 „  Z d
 „  Z d „  Z d S(   s   Statsc     s  J K d „  Z  T d „  Z k d „  Z  d „  Z Œ d „  Z ¬ h  d d f f d f d <d	 d f f d
 f d <d d f f d f d <d d f f d f d <d d f f d f d <d d f f d f d <d d f d d f d d f f d f d <d d f f d f d <d d f f d f d <d d f f d f d <Z º d  „  Z Ï d! „  Z ò d" „  Z ö d# „  Z	 d$ „  Z
 *d% „  Z Bd& „  Z Zd' „  Z qd( „  Z d) „  Z Œd* „  Z d+ „  Z ¢d, „  Z «d- „  Z ¾d. „  Z RS(/   Nc   sh   K L t  | ƒ o M t } n O | d } P | d } Q |  i | ƒ R t |  i | ƒ i ƒ  d  S(   Ni    i   (	   s   lens   argss   Nones   args   selfs   inits   applys   adds   ignore(   s   selfs   argss   args   /usr/lib/python1.4/pstats.pys   __init__c   sõ   T U t  |  _ V g  |  _ W t  |  _ X d |  _ Y d |  _ Z d |  _ [ d |  _ \ h  |  _	 ] h  |  _
 ^ h  |  _ _ |  i | ƒ ` d } a z b |  i ƒ  c d } Wd  d e | o/ f d Gg |  i o g |  i d Gn h Hn Xd  S(   Ni    i   s   Invalid timing data(   s   Nones   selfs   all_calleess   filess   fcn_lists   total_tts   total_callss
   prim_callss   max_name_lens	   top_levels   statss   sort_arg_dicts
   load_statss   args   troubles   get_top_level_stats(   s   selfs   args   troubles   /usr/lib/python1.4/pstats.pys   initc   sE  k l | o l h  |  _ nê m t | ƒ t d ƒ j oŽ n t | d ƒ } o t i | ƒ |  _ p | i ƒ  q y4 r t	 i
 | ƒ } s t i | d ƒ d | } Wn t u n Xv | g |  _ n@ w t | d ƒ o, x | i ƒ  y | i |  _ z h  | _ n { |  i o% | t d |  i d | d ‚ n  d  Sd  S(	   Ns    s   ri   s       s   create_statss   Cannot create or construct a s    object from 's   '(   s   args   selfs   statss   types   opens   fs   marshals   loads   closes   oss   stats
   file_statss   times   ctimes   filess   hasattrs   create_statss	   TypeErrors	   __class__(   s   selfs   args   fs
   file_statss   /usr/lib/python1.4/pstats.pys
   load_statsc   sì    ‚ xß |  i i ƒ  d ‚ rÉ } ƒ |  i | \ } } } } } „ |  i	 | |  _	 … |  i
 | |  _
 † |  i | |  _ ‡ | i d d d f ƒ o ˆ t |  i | <n ‰ t t | ƒ ƒ |  i j o Š t t | ƒ ƒ |  _ n q Wd  S(   Ni    s   jprofiles   profiler(   s   selfs   statss   keyss   funcs   ccs   ncs   tts   cts   callerss   total_callss
   prim_callss   total_tts   has_keys   Nones	   top_levels   lens   func_std_strings   max_name_len(   s   selfs   funcs   ccs   ncs   tts   cts   callerss   /usr/lib/python1.4/pstats.pys   get_top_level_statsc   sç  Œ  | o  |  Sn Ž t | ƒ d j o Ž t |  i | d ƒ n  | d }  t |  ƒ t | ƒ j p |  i | i j o ’ t | ƒ } n “ |  i	 | i	 |  _	 ” |  i
 | i
 |  _
 • |  i | i |  _ – |  i | i |  _ — x, | i i ƒ  d — r } ˜ t |  i | <qWš |  i | i j  o › | i |  _ n  t |  _ Ÿ x~ | i i ƒ  d Ÿ rh }   |  i i | ƒ o ¡ |  i | } n £ d d d d h  f } ¤ t | | i | ƒ |  i | <qmW¦ |  Sd  S(   Ni   i    (   s   arg_lists   selfs   lens   applys   adds   others   types	   __class__s   Statss   filess   total_callss
   prim_callss   total_tts	   top_levels   keyss   funcs   Nones   max_name_lens   fcn_lists   statss   has_keys   old_func_stats   add_func_stats(   s   selfs   arg_lists   others   funcs   old_func_stats   /usr/lib/python1.4/pstats.pys   addi   s
   call counts   callsi   s   cumulative times
   cumulativei   s	   file names   filei   s   line numbers   lines   modulei   s   function names   names   name/file/lines   nfli    s   pcallsi   s   standard names   stdnamei   s   internal times   timec   s  º » |  i oò ¼ h  |  _ } ½ | i ƒ  } ¾ h  } ¿ x— |  i i ƒ  d ¿ r } À | } Á xl Á | oa Â | o Ã Pn Ä | i	 | ƒ o Å d | | <Æ Pn Ç |  i | | | <É | d  } qf WqN WÊ x# | i ƒ  d Ê r } Ë | | =qè Wn Ì |  i Sd  S(   Ni    i   (
   s   selfs   sort_arg_dicts   dicts   keyss   std_lists   bad_lists   sort_arg_dict_defaults   words   fragments   has_key(   s   selfs   dicts   std_lists   bad_lists   words   fragments   /usr/lib/python1.4/pstats.pys   get_sort_arg_defsc   sú  Ï Ð | o Ñ d |  _ Ò |  Sn Ó t | ƒ d j o t | d ƒ t d ƒ j o= Õ h  d d <d d <d d <d d <| d g } n Ú |  i ƒ  } Û f  } Ü d |  _ Ý d } Þ xP | d Þ rC } ß | | | d } à |  i | | | d |  _ â d	 } qÎ Wä g  } å xq |  i i ƒ  d å r[ } æ |  i | \ } }	 }
 } } ç | i | |	 |
 | f t | ƒ t | ƒ | f ƒ q6Wê | i t | ƒ i ƒ ì g  |  _ } í x( | d í r } î | i | d ƒ qÍWï |  Sd  S(
   Ni    i   s   stdnames   callss   times
   cumulativei   s    s   , (   s   fields   selfs   fcn_lists   lens   types   get_sort_arg_defss   sort_arg_defss
   sort_tuples	   sort_types	   connectors   words
   stats_lists   statss   keyss   funcs   ccs   ncs   tts   cts   callerss   appends
   func_splits   func_std_strings   sorts	   TupleComps   compares   tuple(   s   selfs   fields   sort_arg_defss
   sort_tuples	   connectors   words
   stats_lists   funcs   ccs   ncs   tts   cts   callerss   fcn_lists   tuples   /usr/lib/python1.4/pstats.pys
   sort_statsc   s/   ò ó |  i o ó |  i i ƒ  n ô |  Sd  S(   N(   s   selfs   fcn_lists   reverse(   s   selfs   /usr/lib/python1.4/pstats.pys   reverse_orderc   s¿  ö ÷ |  i } ø h  |  _ } ù d } ú x| i ƒ  d ú r} û | | \ } } } } }	 ü t | ƒ }
 ý t t |
 ƒ ƒ | j o þ t t |
 ƒ ƒ } n ÿ h  }  x0 |	 i ƒ  d  r } |	 | | t | ƒ <q¾ W| i |
 ƒ o- t | |
 | | | | | f ƒ | |
 <n 	| | | | | f | |
 <q: W
|  i } h  |  _ } x, | i ƒ  d r } t | t | ƒ <qpW| |  _ t |  _ t |  _ |  Sd  S(   Ni    (   s   selfs   statss   oldstatss   newstatss   max_name_lens   keyss   funcs   ccs   ncs   tts   cts   callerss   func_strip_paths   newfuncs   lens   func_std_strings
   newcallerss   func2s   has_keys   add_func_statss	   top_levels   old_tops   new_tops   Nones   fcn_lists   all_callees(   s   selfs   oldstatss   newstatss   max_name_lens   funcs   ccs   ncs   tts   cts   callerss   newfuncs
   newcallerss   func2s   old_tops   new_tops   /usr/lib/python1.4/pstats.pys
   strip_dirsc 	  sõ   |  i o d  Sn h  |  _ } x¹ |  i i ƒ  d r£ } | i | ƒ o h  | | <n |  i | \ } } } } } xS | i ƒ  d r@ } | i | ƒ o  h  | | <n !| | | | | <qŸ Wq@ W"d  Sd  S(   Ni    (   s   selfs   all_calleess   statss   keyss   funcs   has_keys   ccs   ncs   tts   cts   callerss   func2(	   s   selfs   all_calleess   funcs   ccs   ncs   tts   cts   callerss   func2s   /usr/lib/python1.4/pstats.pys   calc_calleesc   s®  *+| } ,t | ƒ t d ƒ j o\ -g  } .xI | d .r< } /d t i | t | ƒ ƒ j o 0| i | ƒ n q= WnÆ 2t	 | ƒ } 3t | ƒ t d ƒ j o d | j o
 d j  n o( 4t | | d ƒ } 5| |  } nU 6t | ƒ t d ƒ j o d | j o
 | j  n o 7| } 8| |  } n 9t	 | ƒ t	 | ƒ j o8 :| d t	 | ƒ d t	 | ƒ d	 | d
 } n >| | f Sd  S(   Ns    i    f1.0f0.0f0.5i   s      List reduced from s    to s    due to restriction <s   >
(   s   lists   new_lists   types   sels   funcs   regexs   searchs   func_std_strings   appends   lens   counts   ints   msg(   s   selfs   sels   lists   msgs   new_lists   funcs   counts   /usr/lib/python1.4/pstats.pys   eval_print_amountc   sO  BC|  i } D|  i o% E|  i } Fd |  i d } n H|  i i ƒ  } Id } Kx1 | d Kr$ } L|  i | | | ƒ \ } } qh WNt | ƒ } P| o Qd | f Sn R| GHS| t |  i ƒ j  o[ Td } UxH | d Ur; } Vt t | ƒ ƒ | j o Wt t | ƒ ƒ } n qô Wn X| d | f Sd  S(   Ns      Ordered by: s   
s!      Random listing order was used
i    i   (   s   selfs   max_name_lens   widths   fcn_lists   lists	   sort_types   msgs   statss   keyss   sel_lists	   selections   eval_print_amounts   lens   counts   funcs   func_std_string(   s   selfs   sel_lists   widths   lists   msgs	   selections   counts   funcs   /usr/lib/python1.4/pstats.pys   get_print_listc   sJ  Z[x |  i d [r } \| GHq W]|  i o ]Hn ^d } _x. |  i i ƒ  d _r } `| Gt | ƒ GHqZ Wb| G|  i Gd Gc|  i |  i	 j o dd |  i	 Gd Gn ed Gt
 i |  i d ƒ Gd GHfHg|  i | ƒ \ } } h| oB i|  i ƒ  jx# | d jr } k|  i | ƒ qWlHmHn n|  Sd  S(	   Ni    s           s   function callss   (s   primitive calls)s   ini   s   CPU seconds(   s   selfs   filess   filenames   indents	   top_levels   keyss   funcs   func_get_function_names   total_callss
   prim_callss   fpformats   fixs   total_tts   get_print_lists   amounts   widths   lists   print_titles
   print_line(   s   selfs   amounts   filenames   indents   funcs   widths   lists   /usr/lib/python1.4/pstats.pys   print_statsc   sÂ   qr|  i | ƒ \ } } s| o’ t|  i ƒ  v|  i | d ƒ wx` | d wrS } x|  i i	 | ƒ o! y|  i
 | | |  i | ƒ n ||  i
 | | h  ƒ qQ W}H~Hn |  Sd  S(   Ns	   called...i    (   s   selfs   get_print_lists   amounts   widths   lists   calc_calleess   print_call_headings   funcs   all_calleess   has_keys   print_call_line(   s   selfs   amounts   widths   lists   funcs   /usr/lib/python1.4/pstats.pys   print_calleesc 
  s   ‚|  i | ƒ \ } } ƒ| om „|  i | d ƒ …xH | d …r; } †|  i | \ } } } } }	 ‡|  i | | |	 ƒ qD WˆH‰Hn Š|  Sd  S(   Ns   was called by...i    (   s   selfs   get_print_lists   amounts   widths   lists   print_call_headings   funcs   statss   ccs   ncs   tts   cts   callerss   print_call_line(
   s   selfs   amounts   widths   lists   funcs   ccs   ncs   tts   cts   callerss   /usr/lib/python1.4/pstats.pys   print_callersc   s   Œt  i d | ƒ | GHd  S(   Ns	   Function (   s   strings   ljusts	   name_sizes   column_title(   s   selfs	   name_sizes   column_titles   /usr/lib/python1.4/pstats.pys   print_call_headingc   s×   ‘t  i t | ƒ | ƒ G’| o “d GH”d  Sn •| i ƒ  } –| i ƒ  —| d } ˜d } ™xa | d ™rT } št | ƒ } ›| | | d | | d Gt |  i | d ƒ GHžd } qx Wd  S(	   Ns   --i   s    i    s   (s   )i   s    (   s   strings   ljusts   func_std_strings   sources	   name_sizes	   call_dicts   keyss   clists   sorts   indents   funcs   names   f8s   selfs   stats(   s   selfs	   name_sizes   sources	   call_dicts   clists   indents   funcs   names   /usr/lib/python1.4/pstats.pys   print_call_linec   sn   ¢£t  i d d ƒ G¤t  i d d ƒ G¥t  i d d ƒ G¦t  i d d ƒ G§t  i d d ƒ G¨d GHd  S(   Ns   ncallsi	   s   tottimei   s   percalls   cumtimes   filename:lineno(function)(   s   strings   rjust(   s   selfs   /usr/lib/python1.4/pstats.pys   print_titlec   sñ   «¬|  i | \ } } } } } ­| } ®| | j o ¯| d | } n °t	 i
 | d ƒ G±t | ƒ G²| d j o ³d d Gn µt | | ƒ G¶t | ƒ G·| d j o ¸d d Gn ºt | | ƒ G»t | ƒ GHd  S(   Ns   /i	   i    s    i   (   s   selfs   statss   funcs   ccs   ncs   tts   cts   callerss   cs   strings   rjusts   f8s   func_std_string(   s   selfs   funcs   ccs   ncs   tts   cts   callerss   cs   /usr/lib/python1.4/pstats.pys
   print_linec   s
   ¾¿d  S(   N(    (   s   selfs   /usr/lib/python1.4/pstats.pys   ignore(   s   __init__s   inits
   load_statss   get_top_level_statss   adds   sort_arg_dict_defaults   get_sort_arg_defss
   sort_statss   reverse_orders
   strip_dirss   calc_calleess   eval_print_amounts   get_print_lists   print_statss   print_calleess   print_callerss   print_call_headings   print_call_lines   print_titles
   print_lines   ignore(    s   /usr/lib/python1.4/pstats.pys   Statss	   TupleCompc     s   ÌÍd „  Z  Ðd „  Z RS(   Nc   s   ÍÎ| |  _  d  S(   N(   s   comp_select_lists   self(   s   selfs   comp_select_lists   /usr/lib/python1.4/pstats.pys   __init__c   s   ÐÑxm |  i d Ñr] \ } } Ò| | } Ó| | } Ô| | j  o Õ| Sn Ö| | j o ×| Sn q WØd Sd  S(   Ni    (   s   selfs   comp_select_lists   indexs	   directions   lefts   ls   rights   r(   s   selfs   lefts   rights   indexs	   directions   ls   rs   /usr/lib/python1.4/pstats.pys   compare(   s   __init__s   compare(    s   /usr/lib/python1.4/pstats.pys	   TupleCompc   s5   Þß|  \ } } } àt i i | ƒ | | f Sd  S(   N(   s	   func_names   files   lines   names   oss   paths   basename(   s	   func_names   files   lines   names   /usr/lib/python1.4/pstats.pys   func_strip_pathc   s   âã|  d Sd  S(   Ni   (   s   func(   s   funcs   /usr/lib/python1.4/pstats.pys   func_get_function_namec   s5   åæ|  \ } } } ç| d | d | d Sd  S(   Ns   :s   (s   )(   s	   func_names   files   lines   name(   s	   func_names   files   lines   names   /usr/lib/python1.4/pstats.pys   func_std_stringc   s   éê|  Sd  S(   N(   s	   func_name(   s	   func_names   /usr/lib/python1.4/pstats.pys
   func_splitc   sf   óô| \ } } } } } õ|  \ } } }	 }
 } ö| | | | | |	 | |
 t | | ƒ f Sd  S(   N(   s   sources   ccs   ncs   tts   cts   callerss   targets   t_ccs   t_ncs   t_tts   t_cts	   t_callerss   add_callers(   s   targets   sources   ccs   ncs   tts   cts   callerss   t_ccs   t_ncs   t_tts   t_cts	   t_callerss   /usr/lib/python1.4/pstats.pys   add_func_statsc   s§   ûüh  } ýx* |  i ƒ  d ýr } þ|  | | | <q WÿxZ | i ƒ  d ÿrG }  | i | ƒ o | | | | | | <n | | | | <qN W| Sd  S(   Ni    (   s   new_callerss   targets   keyss   funcs   sources   has_key(   s   targets   sources   new_callerss   funcs   /usr/lib/python1.4/pstats.pys   add_callersc   sG   d } 	x* |  i ƒ  d 	r } 
| |  | } q W| Sd  S(   Ni    (   s   ncs   callerss   keyss   func(   s   callerss   ncs   funcs   /usr/lib/python1.4/pstats.pys   count_callsc   s&   t  i t i |  d ƒ d ƒ Sd  S(   Ni   i   (   s   strings   rjusts   fpformats   fixs   x(   s   xs   /usr/lib/python1.4/pstats.pys   f8N(   s   oss   times   strings   marshals   regexs   fpformats   Statss	   TupleComps   func_strip_paths   func_get_function_names   func_std_strings
   func_splits   add_func_statss   add_callerss   count_callss   f8(    s   /usr/lib/python1.4/pstats.pys   ?