
Wa¸2c      s‹    % k  Z  & k Z ' k Z ( k Z ) k Z - h  Z . d  Z / e e d ƒ o 0 e i ƒ  Z	 n
 2 d Z	 D d „  Z
 P d „  Z Š d f  d „  ƒ  YZ d e f d „  ƒ  YZ @d	 e f d
 „  ƒ  YZ fd „  Z ke d j o™ lk  Z  mk Z ne  i d o od GHpe  i d ƒ n re  i d Z te  i d  =we  i i d  e i i e ƒ ƒ ye
 d e d ƒ n d S(   i    s   getpids    c   sw   D E t  ƒ  } F y G | i |  ƒ } Wn H t j
 o
 I n XJ | o K | i | d ƒ n M | i ƒ  Sd  S(   Ni    (   s   Profiles   profs   runs	   statements
   SystemExits   argss
   dump_statss   print_stats(   s	   statements   argss   profs   /usr/lib/python1.4/profile.pys   runc    s˜   P Q x‹ t  i d Q rl }  R t i i |  d ƒ } S t i i | ƒ o8 T t i d | ƒ } U | o U d G| GHn V Pn q WX d GY d GHd  S(   Ni    s   profile.docs   ${PAGER-more} s   *** Pager exit status:s-   Sorry, can't find the help file "profile.doc"s   along the Python search path(	   s   syss   paths   dirnames   oss   joins   fullnames   existss   systems   sts(   s   dirnames   fullnames   stss   /usr/lib/python1.4/profile.pys   helps   Profilec     sH  Š Œ e  d „ Z ¬ d „  Z µ d „  Z Æ d „  Z Ñ d „  Z Û d „  Z â d „  Z d „  Z $d	 „  Z	 )d
 f  d „  ƒ  YZ
 3d f  d „  ƒ  YZ 8d „  Z Ed „  Z Od „  Z Td „  Z Zd „  Z ^d „  Z sd „  Z d „  Z ’d „  Z œd „  Z Ðd „  Z çd „  Z ìd „  Z ñd „  Z RS(   Nc   sa  Œ  h  |  _ Ž t |  _  d |  _ ‘ h  |  i d <|  i d <|  i d <|  _ — | oW ˜ t
 t d ƒ o" ™ t i |  _	 š |  i |  _ n œ t i |  _	  |  i |  _ nƒ Ÿ | |  _	   |  i	 ƒ  } ¡ y< ¢ t | ƒ d j o £ |  i |  _ n ¥ |  i |  _ Wn% ¦ t j
 o § |  i |  _ n X¨ |  i ƒ  |  _ © |  i d ƒ d  S(   Ns    s   calls   returns	   exceptions   timesi   s   profiler(   s   selfs   timingss   Nones   curs   cmds   trace_dispatch_calls   trace_dispatch_returns   trace_dispatch_exceptions   dispatchs   timers   hasattrs   oss   timess   trace_dispatchs
   dispatchers   times   trace_dispatch_is   ts   lens   trace_dispatch_ls	   TypeErrors   get_times   simulate_call(   s   selfs   timers   ts   /usr/lib/python1.4/profile.pys   __init__c   sn   ¬ ­ |  i ƒ  } ® t | ƒ t f  ƒ j p t | ƒ t g  ƒ j o ¯ t d „  | d ƒ } n ° | Sd  S(   Nc   s   ¯ |  | S(   N(   s   xs   y(   s   xs   ys   /usr/lib/python1.4/profile.pys   <lambda>i    (   s   selfs   timers   ts   types   reduce(   s   selfs   ts   /usr/lib/python1.4/profile.pys   get_timec   s©   µ ¶ |  i ƒ  } · | d | d |  i } º |  i | | | ƒ o+ » |  i ƒ  } ¼ | d | d |  _ n, ¾ |  i ƒ  } ¿ | d | d | |  _ À d  Sd  S(   Ni    i   (   s   selfs   timers   ts   dispatchs   events   frames   r(   s   selfs   frames   events   args   ts   rs   /usr/lib/python1.4/profile.pys   trace_dispatchc   sj   Æ Ç |  i ƒ  |  i } È |  i | | | ƒ o É |  i ƒ  |  _ n Ë |  i ƒ  | |  _ Ì d  Sd  S(   N(   s   selfs   timers   ts   dispatchs   events   frame(   s   selfs   frames   events   args   ts   /usr/lib/python1.4/profile.pys   trace_dispatch_ic   sj   Ñ Ò |  i ƒ  |  i } Ô |  i | | | ƒ o Õ |  i ƒ  |  _ n × |  i ƒ  | |  _ Ø d  Sd  S(   N(   s   selfs   get_times   ts   dispatchs   events   frame(   s   selfs   frames   events   args   ts   /usr/lib/python1.4/profile.pys   trace_dispatch_lc 	  s[   Û Ü |  i \ } } } } } } Ý | | j o | o Þ |  i	 | | ƒ Sn ß d Sd  S(   Ni    (   s   selfs   curs   rts   rtts   rcts   rfns   rframes   rcurs   frames   trace_dispatch_returns   t(	   s   selfs   frames   ts   rts   rtts   rcts   rfns   rframes   rcurs   /usr/lib/python1.4/profile.pys   trace_dispatch_exceptionc 	  s·   â ã | i } ú | d d | | |  i f |  _ û |  i i | ƒ oF ü |  i | \ } } } } } ý | | d | | | f |  i | <n  ÿ d d d d h  f |  i | < d Sd  S(   Ni    i   (   s   frames   f_codes   fns   ts   selfs   curs   timingss   has_keys   ccs   nss   tts   cts   callers(	   s   selfs   frames   ts   fns   ccs   nss   tts   cts   callerss   /usr/lib/python1.4/profile.pys   trace_dispatch_callc   s/  |  i \ } } } } } } 	| | } 
| | } | \ }	 }
 } } } } |	 |
 | | | | | | f |  _ |  i | \ } } } } } | o | | } | d } n | i | ƒ o | | d | | <n d | | <| | d | | | | f |  i | <d Sd  S(   Ni   (   s   selfs   curs   rts   rtts   rcts   rfns   frames   rcurs   ts   sfts   pts   ptts   pcts   pfns   pframes   pcurs   timingss   ccs   nss   tts   cts   callerss   has_key(   s   selfs   frames   ts   rts   rtts   rcts   rfns   rcurs   sfts   pts   ptts   pcts   pfns   pframes   pcurs   ccs   nss   tts   cts   callerss   /usr/lib/python1.4/profile.pys   trace_dispatch_returnc   s@   $%|  i d o %d  Sn &| |  _ '|  i | ƒ d  S(   Ni   (   s   selfs   curs   cmds   simulate_call(   s   selfs   cmds   /usr/lib/python1.4/profile.pys   set_cmds	   fake_codec     s   )*d „  Z  0d „  Z RS(   Nc   s7   *+| |  _ ,| |  _ -| |  _ .d |  _ d  S(   Ns    (   s   filenames   selfs   co_filenames   lines   co_lines   names   co_names   co_code(   s   selfs   filenames   lines   names   /usr/lib/python1.4/profile.pys   __init__c   s    01|  i |  i |  i f Sd  S(   N(   s   selfs   co_filenames   co_lines   co_name(   s   selfs   /usr/lib/python1.4/profile.pys   __repr__(   s   __init__s   __repr__(    s   /usr/lib/python1.4/profile.pys	   fake_codes
   fake_framec     s   34d „  Z  RS(   Nc   s   45| |  _ 6| |  _ d  S(   N(   s   codes   selfs   f_codes   priors   f_back(   s   selfs   codes   priors   /usr/lib/python1.4/profile.pys   __init__(   s   __init__(    s   /usr/lib/python1.4/profile.pys
   fake_framec   s   89|  i d d | ƒ } :|  i o ;|  i d } n
 =t } >|  i | | ƒ } ?|  i	 d | d ƒ } @d  Sd  S(   Ns   profilei    i   s   call(   s   selfs	   fake_codes   names   codes   curs   pframes   Nones
   fake_frames   frames   dispatchs   a(   s   selfs   names   codes   pframes   frames   as   /usr/lib/python1.4/profile.pys   simulate_callc   sz   EF|  i ƒ  |  i } GxA G|  i d o. J|  i d |  i d | ƒ } Kd } q WL|  i ƒ  | |  _ d  S(   Ni   s   returni   i    (   s   selfs   get_times   ts   curs   dispatchs   a(   s   selfs   ts   as   /usr/lib/python1.4/profile.pys   simulate_cmd_completec   s6   OPk  } Q| i |  ƒ i ƒ  i d ƒ i ƒ  d  S(   Ni   (   s   pstatss   Statss   selfs
   strip_dirss
   sort_statss   print_stats(   s   selfs   pstatss   /usr/lib/python1.4/profile.pys   print_statsc   sI   TUt  | d ƒ } V|  i ƒ  Wt i |  i | ƒ X| i ƒ  d  S(   Ns   w(	   s   opens   files   fs   selfs   create_statss   marshals   dumps   statss   close(   s   selfs   files   fs   /usr/lib/python1.4/profile.pys
   dump_statsc   s!   Z[|  i ƒ  \|  i ƒ  d  S(   N(   s   selfs   simulate_cmd_completes   snapshot_stats(   s   selfs   /usr/lib/python1.4/profile.pys   create_statsc   sá   ^_h  |  _ `xÈ |  i i ƒ  d `r² } a|  i | \ } } } } } b|  i
 | ƒ } ch  } dd }	 exD | i ƒ  d er1 }
 f| |
 | |  i
 |
 ƒ <h|	 | |
 }	 q‚ Wi| |	 | | | f |  i | <q$ Wd  S(   Ni    (   s   selfs   statss   timingss   keyss   funcs   ccs   nss   tts   cts   callerss   func_normalizes   nor_funcs   nor_callerss   ncs   func_caller(   s   selfs   funcs   ccs   nss   tts   cts   callerss   nor_funcs   nor_callerss   ncs   func_callers   /usr/lib/python1.4/profile.pys   snapshot_statsc   s  stuvxt  i | ƒ o yt  | Sn zt | ƒ t d ƒ j o£ {t i | ƒ } || d d d !} }| d } ~| d d  } d | j o, €d } t
 d a
 ‚t d t
 } n ƒ| t i | ƒ | f } n
 …| } †| t  | <‡| Sd  S(   Ns    i   i   i   s   ?s   pythons   .C.(   s   func_norm_dicts   has_keys	   func_names   types   strings   splits	   long_names	   file_names   funcs   linenos   func_norm_counters
   pid_strings   atois   result(   s   selfs	   func_names	   long_names	   file_names   funcs   linenos   results   /usr/lib/python1.4/profile.pys   func_normalizec   s2   Žk  } | i } |  i | | | ƒ Sd  S(   N(   s   __main__s   __dict__s   dicts   selfs   runctxs   cmd(   s   selfs   cmds   __main__s   dicts   /usr/lib/python1.4/profile.pys   runc   s\   ’“|  i | ƒ ”e i |  i ƒ •z –| | | UWd  —˜e i e ƒ X™|  Sd  S(   N(	   s   selfs   set_cmds   cmds   syss
   setprofiles
   dispatchers   globalss   localss   None(   s   selfs   cmds   globalss   localss   /usr/lib/python1.4/profile.pys   runctxc   sY   œ|  i | ƒ žt i |  i ƒ Ÿz  t | | ƒ SWd  ¡¢t i t ƒ Xd  S(   N(	   s   selfs   set_cmds   funcs   syss
   setprofiles
   dispatchers   applys   argss   None(   s   selfs   funcs   argss   /usr/lib/python1.4/profile.pys   runcallc   s  ÐÑ| } Ò|  i ƒ  } Óx) Ó| o Ô|  i ƒ  Õ| d } q! WÖ|  i ƒ  } ×| d | d | d | d } Ú| } Û|  i ƒ  } Üx) Ü| o Ý|  i ƒ  Þ| d } qœ Wß|  i ƒ  } à| d | d | d | d } â| | | } ä| Sd  S(   Ni   i    (   s   ms   ns   selfs   timers   ss   simples   fs	   my_simples   instrumenteds   my_insts   avg_cost(   s   selfs   ms   ns   ss   fs	   my_simples   my_insts   avg_costs   /usr/lib/python1.4/profile.pys	   calibratec   s   çèd } éd  S(   Ni   (   s   a(   s   selfs   as   /usr/lib/python1.4/profile.pys   simplec   s&   ìíd } î|  i | | | ƒ d  S(   Ni   (   s   as   selfs   profiler_simulation(   s   selfs   as   /usr/lib/python1.4/profile.pys   instrumentedc   s7   ñò|  i ƒ  } ó| d | d } ô| |  _ d  S(   Ni    i   (   s   selfs   timers   ts   ut(   s   selfs   xs   ys   zs   ts   /usr/lib/python1.4/profile.pys   profiler_simulation(   s   Nones   __init__s   get_times   trace_dispatchs   trace_dispatch_is   trace_dispatch_ls   trace_dispatch_exceptions   trace_dispatch_calls   trace_dispatch_returns   set_cmds	   fake_codes
   fake_frames   simulate_calls   simulate_cmd_completes   print_statss
   dump_statss   create_statss   snapshot_statss   func_normalizes   runs   runctxs   runcalls	   calibrates   simples   instrumenteds   profiler_simulation(    s   /usr/lib/python1.4/profile.pys   Profiles
   OldProfilec     s5   d „  Z  d „  Z d „  Z (d „  Z RS(   Nc 	  s[   |  i \ } } } } } } | o | | j o |  i	 | | ƒ Sn 	d Sd  S(   Ni    (   s   selfs   curs   rts   rtts   rcts   rfns   rframes   rcurs   frames   trace_dispatch_returns   t(	   s   selfs   frames   ts   rts   rtts   rcts   rfns   rframes   rcurs   /usr/lib/python1.4/profile.pys   trace_dispatch_exceptionc   s¡   | i } | d d | | |  i f |  _ |  i i | ƒ o6 |  i | \ } } } | | | f |  i | <n d d h  f |  i | <d Sd  S(   Ni    i   (   s   frames   f_codes   fns   ts   selfs   curs   timingss   has_keys   tts   cts   callers(   s   selfs   frames   ts   fns   tts   cts   callerss   /usr/lib/python1.4/profile.pys   trace_dispatch_callc   sú   |  i \ } } } } } } | | } | | } | \ }	 }
 } } } } |	 |
 | | | | | | f |  _ |  i | \ } } } | i | ƒ o  | | d | | <n "d | | <#| | | | | f |  i | <%d Sd  S(   Ni   (   s   selfs   curs   rts   rtts   rcts   rfns   frames   rcurs   ts   sfts   pts   ptts   pcts   pfns   pframes   pcurs   timingss   tts   cts   callerss   has_key(   s   selfs   frames   ts   rts   rtts   rcts   rfns   rcurs   sfts   pts   ptts   pcts   pfns   pframes   pcurs   tts   cts   callerss   /usr/lib/python1.4/profile.pys   trace_dispatch_returnc 	  sÛ   ()h  |  _ *xÂ |  i i ƒ  d *r¬ } +|  i | \ } } } ,|  i | ƒ } -h  } .d } /xD | i ƒ  d /r1 } 0| | | |  i | ƒ <2| | | } q| W3| | | | | f |  i | <q$ Wd  S(   Ni    (   s   selfs   statss   timingss   keyss   funcs   tts   cts   callerss   func_normalizes   nor_funcs   nor_callerss   ncs   func_caller(	   s   selfs   funcs   tts   cts   callerss   nor_funcs   nor_callerss   ncs   func_callers   /usr/lib/python1.4/profile.pys   snapshot_stats(   s   trace_dispatch_exceptions   trace_dispatch_calls   trace_dispatch_returns   snapshot_stats(    s   /usr/lib/python1.4/profile.pys
   OldProfiles
   HotProfilec     s5   @Ad „  Z  Gd „  Z Kd „  Z \d „  Z RS(   Nc   sX   AB|  i \ } } } } } C| o | | j o D|  i | | ƒ Sn Ed Sd  S(   Ni    (
   s   selfs   curs   rts   rtts   rfns   rframes   rcurs   frames   trace_dispatch_returns   t(   s   selfs   frames   ts   rts   rtts   rfns   rframes   rcurs   /usr/lib/python1.4/profile.pys   trace_dispatch_exceptionc   s)   GH| d | |  i f |  _ Id Sd  S(   Ni    i   (   s   ts   frames   selfs   cur(   s   selfs   frames   ts   /usr/lib/python1.4/profile.pys   trace_dispatch_callc   sÐ   KL|  i \ } } } } N| i } P| \ } } }	 }
 Q| | | |	 |
 f |  _ S|  i i | ƒ o< T|  i | \ } } U| d | | | f |  i | <n Wd | | f |  i | <Yd Sd  S(   Ni   (   s   selfs   curs   rts   rtts   frames   rcurs   f_codes   rfns   pts   ptts   pframes   pcurs   timingss   has_keys   ncs   tt(   s   selfs   frames   ts   rts   rtts   rcurs   rfns   pts   ptts   pframes   pcurs   ncs   tts   /usr/lib/python1.4/profile.pys   trace_dispatch_returnc   s|   \]h  |  _ ^xc |  i i ƒ  d ^rM } _|  i | \ } } `|  i | ƒ } a| | | d h  f |  i | <q$ Wd  S(   Ni    (	   s   selfs   statss   timingss   keyss   funcs   ncs   tts   func_normalizes   nor_func(   s   selfs   funcs   ncs   tts   nor_funcs   /usr/lib/python1.4/profile.pys   snapshot_stats(   s   trace_dispatch_exceptions   trace_dispatch_calls   trace_dispatch_returns   snapshot_stats(    s   /usr/lib/python1.4/profile.pys
   HotProfilec    s   fgd GHd  S(   Ns7   Report generating functions are in the "pstats" module(    (   s   argss   /usr/lib/python1.4/profile.pys   Statss   __main__i   s&   usage: profile.py scriptfile [arg] ...i   s	   execfile(s   )N(   s   syss   oss   times   strings   marshals   func_norm_dicts   func_norm_counters   hasattrs   getpids
   pid_strings   runs   helps   Profiles
   OldProfiles
   HotProfiles   Statss   __name__s   argvs   exits   filenames   paths   inserts   dirname(    s   /usr/lib/python1.4/profile.pys   ?