™N
õùO5c       s:  k  Z  k Z k Z k Z k Z h  Z d  Z e e d ƒ o e i ƒ  Z	 n d Z	 d „  Z
 d „  Z d f  d „  ƒ  YZ d e f d „  ƒ  YZ d	 e f d
 „  ƒ  YZ d „  Z e d j o~ k  Z  k Z e  i d o d GHe  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    s\   t  ƒ  } y | i |  ƒ } Wn t j
 o n X| o | i | d ƒ n | 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     sw   xp t  i d rZ }  t i i |  d ƒ } t i i | ƒ o, t i d | ƒ } | o d G| GHn Pn q Wd Gd 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
 d „  Z 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 „  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 |  _ nq t t d ƒ o t i |  _	 |  i |  _ nE t t
 d ƒ o t
 i |  _	 |  i |  _ n t i |  _	 |  i |  _ nk | |  _	 |  i	 ƒ  } y3 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    			-	c    s_   |  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    2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    sX   |  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    sd   |  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    sX   |  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 	   sL   |  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 | ƒ o@ |  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 | <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    s1   |  i d o 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 „  Z RS(   Nc    s(   | |  _ | |  _ | |  _ 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   |  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   d „  Z  RS(   Nc    s   | |  _ | |  _ 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    sg   |  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   as1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   simulate_callLs    
c    se   |  i ƒ  |  i } x8 |  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    s-   k  } | 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    s:   t  | d ƒ } |  i ƒ  t i |  i | ƒ | 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   |  i ƒ  |  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º   h  |  _ xª |  i i ƒ  d r— } |  i | \ } } } } } |  i
 | ƒ } h  } d }	 x; | i ƒ  d r+ }
 | |
 | |  i
 |
 ƒ <|	 | |
 }	 qg 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    s&   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    sD   |  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    sD   |  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    s+   |  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      s&   d „  Z  d „  Z d „  Z d „  Z RS(   Nc 	   sL   |  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 | ƒ o0 |  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 \ } } } } } } | | } | | } | \ }	 }
 } } } } |	 |
 | | | | | | 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   callerss1   /var/tmp/python-root/usr/lib/python1.5/profile.pys   trace_dispatch_return+s    

#
c 	   s´   h  |  _ x¤ |  i i ƒ  d r‘ } |  i | \ } } } |  i | ƒ } h  } d } x; | i ƒ  d r+ } | | | |  i | ƒ <| | | } qa W| | | | | 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      s&   d „  Z  d „  Z d „  Z d „  Z RS(   Nc    sI   |  i \ } } } } } | o | | j o |  i | | ƒ Sn 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²   |  i \ } } } } | i } | \ } } }	 }
 | | | |	 |
 f |  _ |  i i | ƒ o6 |  i | \ } } | d | | | f |  i | <n d | | f |  i | <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    sg   h  |  _ xW |  i i ƒ  d rD } |  i | \ } } |  i | ƒ } | | | 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   		:ÿ <&	
