‰.
„52c      sâ     $ k  Z  % k Z & k Z ' k Z ( k Z , h  Z - d  Z . e e d ƒ o / e i ƒ  Z	 n
 1 d Z	 C d „  Z
 O d „  Z ‰ d f  d „  ƒ  YZ d e f d „  ƒ  YZ @d	 e f d
 „  ƒ  YZ fd „  Z d S(   i    s   getpids    c   sw   C D t  ƒ  } E y F | i |  ƒ } Wn G t j
 o
 H n XI | o J | i | d ƒ n L | i ƒ  Sd  S(   Ni    (   s   Profiles   profs   runs	   statements
   SystemExits   argss
   dump_statss   print_stats(   s	   statements   argss   profs   /usr/lib/python/profile.pys   runc    s˜   O P x‹ t  i d P rl }  Q t i i |  d ƒ } R t i i | ƒ o8 S t i d | ƒ } T | o T d G| GHn U Pn q WW d GX 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/python/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
 2d f  d „  ƒ  YZ 7d „  Z Dd „  Z Nd „  Z Sd „  Z Yd „  Z ]d „  Z r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/python/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/python/profile.pys   <lambda>i    (   s   selfs   timers   ts   types   reduce(   s   selfs   ts   /usr/lib/python/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/python/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/python/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/python/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/python/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/python/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/python/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/python/profile.pys   set_cmds	   fake_codec     s   ()d „  Z  /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/python/profile.pys   __init__c   s    /0|  i |  i |  i f Sd  S(   N(   s   selfs   co_filenames   co_lines   co_name(   s   selfs   /usr/lib/python/profile.pys   __repr__(   s   __init__s   __repr__(    s   /usr/lib/python/profile.pys	   fake_codes
   fake_framec     s   23d „  Z  RS(   Nc   s   34| |  _ 5| |  _ d  S(   N(   s   codes   selfs   f_codes   priors   f_back(   s   selfs   codes   priors   /usr/lib/python/profile.pys   __init__(   s   __init__(    s   /usr/lib/python/profile.pys
   fake_framec   s   78|  i d d | ƒ } 9|  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/python/profile.pys   simulate_callc   sz   DE|  i ƒ  |  i } FxA F|  i d o. I|  i d |  i d | ƒ } Jd } q WK|  i ƒ  | |  _ d  S(   Ni   s   returni   i    (   s   selfs   get_times   ts   curs   dispatchs   a(   s   selfs   ts   as   /usr/lib/python/profile.pys   simulate_cmd_completec   s6   NOk  } P| i |  ƒ i ƒ  i d ƒ i ƒ  d  S(   Ni   (   s   pstatss   Statss   selfs
   strip_dirss
   sort_statss   print_stats(   s   selfs   pstatss   /usr/lib/python/profile.pys   print_statsc   sI   STt  | d ƒ } U|  i ƒ  Vt i |  i | ƒ W| i ƒ  d  S(   Ns   w(	   s   opens   files   fs   selfs   create_statss   marshals   dumps   statss   close(   s   selfs   files   fs   /usr/lib/python/profile.pys
   dump_statsc   s!   YZ|  i ƒ  [|  i ƒ  d  S(   N(   s   selfs   simulate_cmd_completes   snapshot_stats(   s   selfs   /usr/lib/python/profile.pys   create_statsc   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   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/python/profile.pys   snapshot_statsc   s  rstuwt  i | ƒ o xt  | Sn yt | ƒ t d ƒ j o£ z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/python/profile.pys   func_normalizec   s9   Œk  } Ž| i } |  i | | | ƒ |  Sd  S(   N(   s   __main__s   __dict__s   dicts   selfs   runctxs   cmd(   s   selfs   cmds   __main__s   dicts   /usr/lib/python/profile.pys   runc   sU   ’“|  i | ƒ ”e i |  i ƒ •z –| | | UWd  —˜e i e ƒ Xd  S(   N(	   s   selfs   set_cmds   cmds   syss
   setprofiles
   dispatchers   globalss   localss   None(   s   selfs   cmds   globalss   localss   /usr/lib/python/profile.pys   runctxc   s`   ›œ|  i | ƒ t i |  i ƒ žz Ÿt | | ƒ Wd   ¡t i t ƒ X¢|  Sd  S(   N(	   s   selfs   set_cmds   funcs   syss
   setprofiles
   dispatchers   applys   argss   None(   s   selfs   funcs   argss   /usr/lib/python/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/python/profile.pys	   calibratec   s   çèd } éd  S(   Ni   (   s   a(   s   selfs   as   /usr/lib/python/profile.pys   simplec   s&   ìíd } î|  i | | | ƒ d  S(   Ni   (   s   as   selfs   profiler_simulation(   s   selfs   as   /usr/lib/python/profile.pys   instrumentedc   s7   ñò|  i ƒ  } ó| d | d } ô| |  _ d  S(   Ni    i   (   s   selfs   timers   ts   ut(   s   selfs   xs   ys   zs   ts   /usr/lib/python/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/python/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/python/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/python/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/python/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/python/profile.pys   snapshot_stats(   s   trace_dispatch_exceptions   trace_dispatch_calls   trace_dispatch_returns   snapshot_stats(    s   /usr/lib/python/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/python/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/python/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/python/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/python/profile.pys   snapshot_stats(   s   trace_dispatch_exceptions   trace_dispatch_calls   trace_dispatch_returns   snapshot_stats(    s   /usr/lib/python/profile.pys
   HotProfilec    s   fgd GHd  S(   Ns7   Report generating functions are in the "pstats" module(    (   s   argss   /usr/lib/python/profile.pys   StatsN(   s   syss   oss   times   strings   marshals   func_norm_dicts   func_norm_counters   hasattrs   getpids
   pid_strings   runs   helps   Profiles
   OldProfiles
   HotProfiles   Stats(    s   /usr/lib/python/profile.pys   ?