™N
õùO5c       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 Ud	 e f d
 „  ƒ  YZ {d „  Z €e d j o™ k  Z  ‚k Z ƒe  i d o „d GH…e  i d ƒ n ‡e  i d Z ‰e  i d  =Œe  i i d  e i i e ƒ ƒ Ž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   profs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   runD s   
c     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   stss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   helpP s    	
 s   Profilec      s`  Š Œ e  d „ Z ´ d „  Z º d „  Z ¿ d „  Z Ð d „  Z Ú d „  Z å d „  Z ï d „  Z ö d	 „  Z	 d
 „  Z
 8d „  Z =d f  d „  ƒ  YZ Gd f  d „  ƒ  YZ Ld „  Z Yd „  Z cd „  Z hd „  Z nd „  Z rd „  Z ‡d „  Z ¡d „  Z ¦d „  Z °d „  Z äd „  Z üd „  Z d „  Z d „  Z RS(   Nc    sã  Œ  h  |  _ Ž t |  _  d |  _ ‘ h  |  i d <|  i d <|  i d <|  _ — | oÙ ˜ t
 i d j o: ™ k } š | i |  _	 › |  i |  _ œ |  i |  _ n‰  t t d ƒ o" ž t i |  _	 Ÿ |  i |  _ nT   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   macs   clocks   timesi   s   profiler(   s   selfs   timingss   Nones   curs   cmds   trace_dispatch_calls   trace_dispatch_returns   trace_dispatch_exceptions   dispatchs   timers   oss   names   MacOSs   GetTickss   trace_dispatch_macs
   dispatchers   get_time_macs   get_times   hasattrs   times   clocks   trace_dispatch_is   timess   trace_dispatchs   ts   lens   trace_dispatch_ls	   TypeErrors   simulate_call(   s   selfs   timers   MacOSs   ts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   __init__Œ s8   0	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   ys1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   <lambda>· s    i    (   s   selfs   timers   ts   types   reduce(   s   selfs   ts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   get_time´ s   5c    s   º » |  i ƒ  d Sd  S(   Nf60.0(   s   selfs   timer(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   get_time_macº s   c    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   rs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch¿ s   c    sj   Ð Ñ |  i ƒ  |  i } Ò |  i | | | ƒ o Ó |  i ƒ  |  _ n Õ |  i ƒ  | |  _ Ö d  Sd  S(   N(   s   selfs   timers   ts   dispatchs   events   frame(   s   selfs   frames   events   args   ts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_iÐ s
   c    sv   Ú Û |  i ƒ  d |  i } Ü |  i | | | ƒ o Ý |  i ƒ  d |  _ n ß |  i ƒ  d | |  _ à d  Sd  S(   Nf60.0(   s   selfs   timers   ts   dispatchs   events   frame(   s   selfs   frames   events   args   ts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_macÚ s
   c    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   ts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_lå s
   c 	   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   rcurs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_exceptionï s   c 	   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   callerss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_callö s   !'c    s/  |  i \ } } } } } } | | } | | }  | \ }	 }
 } } } } !|	 |
 | | | | | | f |  _ #|  i | \ } } } } } $| o %| | } &| d } n '| i | ƒ o (| | d | | <n -d | | <.| | d | | | | f |  i | <0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   callerss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_returns   &'c    s@   89|  i d o 9d  Sn :| |  _ ;|  i | ƒ d  S(   Ni   (   s   selfs   curs   cmds   simulate_call(   s   selfs   cmds1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   set_cmd8s    s	   fake_codec      s   =>d „  Z  Dd „  Z RS(   Nc    s7   >?| |  _ @| |  _ A| |  _ Bd |  _ d  S(   Ns    (   s   filenames   selfs   co_filenames   lines   co_lines   names   co_names   co_code(   s   selfs   filenames   lines   names1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   __init__>s   c    s    DE|  i |  i |  i f Sd  S(   N(   s   selfs   co_filenames   co_lines   co_name(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   __repr__Ds   (   s   __init__s   __repr__(    s1   /var/tmp/python-root/usr/lib/python1.5/profile.pys	   fake_code=s   s
   fake_framec      s   GHd „  Z  RS(   Nc    s   HI| |  _ J| |  _ d  S(   N(   s   codes   selfs   f_codes   priors   f_back(   s   selfs   codes   priors1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   __init__Hs   (   s   __init__(    s1   /var/tmp/python-root/usr/lib/python1.5/profile.pys
   fake_frameGs   c    s   LM|  i d d | ƒ } N|  i o O|  i d } n
 Qt } R|  i | | ƒ } S|  i	 d | d ƒ } T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   as1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   simulate_callLs   	c    sz   YZ|  i ƒ  |  i } [xA [|  i d o. ^|  i d |  i d | ƒ } _d } q W`|  i ƒ  | |  _ d  S(   Ni   s   returni   i    (   s   selfs   get_times   ts   curs   dispatchs   a(   s   selfs   ts   as1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   simulate_cmd_completeYs    !c    s6   cdk  } e| i |  ƒ i ƒ  i d ƒ i ƒ  d  S(   Ni   (   s   pstatss   Statss   selfs
   strip_dirss
   sort_statss   print_stats(   s   selfs   pstatss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   print_statscs   	c    sI   hit  | d ƒ } j|  i ƒ  kt i |  i | ƒ l| i ƒ  d  S(   Ns   wb(	   s   opens   files   fs   selfs   create_statss   marshals   dumps   statss   close(   s   selfs   files   fs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys
   dump_statshs   c    s!   no|  i ƒ  p|  i ƒ  d  S(   N(   s   selfs   simulate_cmd_completes   snapshot_stats(   s   selfs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   create_statsns   c    sá   rsh  |  _ txÈ |  i i ƒ  d tr² } u|  i | \ } } } } } v|  i
 | ƒ } wh  } xd }	 yxD | i ƒ  d yr1 }
 z| |
 | |  i
 |
 ƒ <||	 | |
 }	 q‚ W}| |	 | | | 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_callers1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   snapshot_statsrs    			 	c    s  ‡ˆ‰ŠŒt  i | ƒ o t  | Sn Ž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   results1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   func_normalize‡s$   		c    s2   ¡¢k  } £| i } ¤|  i | | | ƒ Sd  S(   N(   s   __main__s   __dict__s   dicts   selfs   runctxs   cmd(   s   selfs   cmds   __main__s   dicts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   run¡s   	c    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   localss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   runctx¦s   c    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   argss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   runcall°s   c    så   äæ| } ç|  i ƒ  } èx) è| o é|  i ƒ  ê| d } q! Wë|  i ƒ  } ì| | } ï| } ð|  i ƒ  } ñx) ñ| o ò|  i ƒ  ó| d } q„ Wô|  i ƒ  } õ| | } ÷| | | } ù| Sd  S(   Ni   (   s   ms   ns   selfs   get_times   ss   simples   fs	   my_simples   instrumenteds   my_insts   avg_cost(   s   selfs   ms   ns   ss   fs	   my_simples   my_insts   avg_costs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys	   calibrateäs$   	 
	 
c    s   üýd } þd  S(   Ni   (   s   a(   s   selfs   as1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   simpleüs   	c    s&   d } |  i | | | ƒ d  S(   Ni   (   s   as   selfs   profiler_simulation(   s   selfs   as1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   instrumenteds   	c    s7   |  i ƒ  } | d | d } 	| |  _ d  S(   Ni    i   (   s   selfs   timers   ts   ut(   s   selfs   xs   ys   zs   ts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   profiler_simulations   (   s   Nones   __init__s   get_times   get_time_macs   trace_dispatchs   trace_dispatch_is   trace_dispatch_macs   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(    s1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   ProfileŠ s6   (

 "


4s
   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   rcurs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_exceptions   c    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   callerss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_call s   !c    sú   +,|  i \ } } } } } } -| | } .| | } 0| \ }	 }
 } } } } 1|	 |
 | | | | | | f |  _ 3|  i | \ } } } 4| i | ƒ o 5| | d | | <n 7d | | <8| | | | | 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   callerss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_return+s   &!c 	   sÛ   =>h  |  _ ?xÂ |  i i ƒ  d ?r¬ } @|  i | \ } } } A|  i | ƒ } Bh  } Cd } DxD | i ƒ  d Dr1 } E| | | |  i | ƒ <G| | | } q| WH| | | | | 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_callers1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   snapshot_stats=s    			 	(   s   trace_dispatch_exceptions   trace_dispatch_calls   trace_dispatch_returns   snapshot_stats(    s1   /var/tmp/python-root/usr/lib/python1.5/profile.pys
   OldProfiles   s
   HotProfilec      s5   UVd „  Z  \d „  Z `d „  Z qd „  Z RS(   Nc    sX   VW|  i \ } } } } } X| o | | j o Y|  i | | ƒ Sn Z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   rcurs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_exceptionVs   c    s)   \]| d | |  i f |  _ ^d Sd  S(   Ni    i   (   s   ts   frames   selfs   cur(   s   selfs   frames   ts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_call\s   c    sÐ   `a|  i \ } } } } c| i } e| \ } } }	 }
 f| | | |	 |
 f |  _ h|  i i | ƒ o< i|  i | \ } } j| d | | | f |  i | <n ld | | f |  i | <n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   tts1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_return`s   &c    s|   qrh  |  _ sxc |  i i ƒ  d srM } t|  i | \ } } u|  i | ƒ } v| | | 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_funcs1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   snapshot_statsqs    	(   s   trace_dispatch_exceptions   trace_dispatch_calls   trace_dispatch_returns   snapshot_stats(    s1   /var/tmp/python-root/usr/lib/python1.5/profile.pys
   HotProfileUs   c     s   {|d GHd  S(   Ns7   Report generating functions are in the "pstats" module(    (   s   argss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   Stats{s   s   __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(    s1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   ?% s4   							:ÿ <&		"