N
O5c       s     	 k  Z  
 k Z  d  Z  d f  d     YZ Yd   Z ^d e f d     YZ pd   Z ud   Z yd   Z d	 S(
   s   bdb.BdbQuits   Bdbc      s    d   Z   d   Z  d   Z + d   Z 1 d   Z > d   Z C d   Z M d   Z X d	   Z e d
   Z	 k d   Z
 p d   Z t d   Z x d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  e d  Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z d d  Z e e d  Z 1e e d   Z Dd!   Z  Jd"   Z! RS(#   Nc    s     h  |  _  h  |  _ d  S(   N(   s   selfs   breakss   cbreaks(   s   selfs-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   __init__ s   c    sM     k  }  | i    t |  _  t |  _  t |  _  d |  _ d  S(   Ni    (   s	   linecaches
   checkcaches   Nones   selfs   botframes	   stopframes   returnframes   quitting(   s   selfs	   linecaches-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   reset s   	c    s     |  i o  d  Sn   | d j o ! |  i |  Sn " | d j o # |  i | |  Sn $ | d j o % |  i | |  Sn & | d j o ' |  i | |  Sn ( d G| GH) |  i	 Sd  S(   Ns   lines   calls   returns	   exceptions*   bdb.Bdb.dispatch: unknown debugging event:(
   s   selfs   quittings   events   dispatch_lines   frames   dispatch_calls   args   dispatch_returns   dispatch_exceptions   trace_dispatch(   s   selfs   frames   events   args-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   trace_dispatch s   c    sb   + , |  i |  p |  i |  o. - |  i |  . |  i o . t  n n / |  i Sd  S(   N(   s   selfs	   stop_heres   frames
   break_heres	   user_lines   quittings   BdbQuits   trace_dispatch(   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   dispatch_line+ s
   # c    s   1 2 | | i d <3 |  i t j o 5 | |  _ 6 |  i Sn 7 |  i |  p |  i |  o 9 d  Sn : |  i	 | |  ; |  i
 o ; t  n < |  i Sd  S(   Ns   __args__(   s   args   frames   f_localss   selfs   botframes   Nones   trace_dispatchs	   stop_heres   break_anywheres	   user_calls   quittings   BdbQuit(   s   selfs   frames   args-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   dispatch_call1 s   $ c    s[   > ? |  i |  p | |  i j o1 @ |  i | |  A |  i o A t  n n d  S(   N(   s   selfs	   stop_heres   frames   returnframes   user_returns   args   quittings   BdbQuit(   s   selfs   frames   args-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   dispatch_return> s   # c    sU   C D |  i |  o1 E |  i | |  F |  i o F t  n n G |  i Sd  S(   N(   s   selfs	   stop_heres   frames   user_exceptions   args   quittings   BdbQuits   trace_dispatch(   s   selfs   frames   args-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   dispatch_exceptionC s
    c    s   M N |  i t j o O d Sn P | |  i j o Q d Sn R xO R | t j	 o | |  i j	 o. S | |  i j o T d Sn U | i } qE WV d Sd  S(   Ni   i    (   s   selfs	   stopframes   Nones   frames   botframes   f_back(   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   stop_hereM s     c    s   X Y | i i } Z |  i i |  o [ d Sn \ | i } ] | |  i | j o ^ d Sn _ |  i	 i | | f  o3 ` |  i	 | | f } a t | | i | i  Sn c d Sd  S(   Ni    i   (   s   frames   f_codes   co_filenames   filenames   selfs   breakss   has_keys   f_linenos   linenos   cbreakss   conds   evals	   f_globalss   f_locals(   s   selfs   frames   filenames   linenos   conds-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys
   break_hereX s   c    s    e f |  i i | i i  Sd  S(   N(   s   selfs   breakss   has_keys   frames   f_codes   co_filename(   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   break_anywheree s   c    s
   k n d  S(   N(    (   s   selfs   frames   argument_lists-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   user_callk s   c    s
   p r d  S(   N(    (   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   user_linep s   c    s
   t v d  S(   N(    (   s   selfs   frames   return_values-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   user_returnt s   c    s   x | \ } } } { d  S(   N(    (   s   selfs   frames   .4s   exc_types	   exc_values   exc_tracebacks-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   user_exceptionx s   c    s+     t  |  _  t  |  _  d |  _ d  S(   Ni    (   s   Nones   selfs	   stopframes   returnframes   quitting(   s   selfs-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   set_step s   c    s+     | |  _  t |  _  d |  _ d  S(   Ni    (   s   frames   selfs	   stopframes   Nones   returnframes   quitting(   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   set_next s   c    s.     | i |  _  | |  _  d |  _ d  S(   Ni    (   s   frames   f_backs   selfs	   stopframes   returnframes   quitting(   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys
   set_return s   c    s     y  d d Wn#   t  i   d i i } n X |  i    x6  | o+  |  i | _  | |  _	  | i } qN W |  i
    t  i |  i  d  S(   Ni   s    i   (   s   syss   exc_infos   tb_frames   f_backs   frames   selfs   resets   trace_dispatchs   f_traces   botframes   set_steps   settrace(   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   set_trace s    
c    s     |  i |  _  t |  _  d |  _  |  i o  t i t   y  d d Wn#   t i	   d i
 i } n X x4  | o | |  i j	 o  | `  | i } q Wn d  S(   Ni    i   s    i   (   s   selfs   botframes	   stopframes   Nones   returnframes   quittings   breakss   syss   settraces   exc_infos   tb_frames   f_backs   frames   f_trace(   s   selfs   frames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   set_continue s    	c    s>     |  i |  _  t |  _  d |  _  t i t  d  S(   Ni   (   s   selfs   botframes	   stopframes   Nones   returnframes   quittings   syss   settrace(   s   selfs-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   set_quit s   c    s     k  }  | i | |  }  | o  d Sn  |  i i |  o  g  |  i | <n  |  i | }  | | j o  d Sn  | i	 |   | t j	 o  | |  i | | f <n d  S(   Ns   That line does not exist!s$   There is already a breakpoint there!(   s	   linecaches   getlines   filenames   linenos   lines   selfs   breakss   has_keys   lists   appends   conds   Nones   cbreaks(   s   selfs   filenames   linenos   conds	   linecaches   lines   lists-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   set_break s   	 c    s     |  i i |  o  d Sn  | |  i | j o  d Sn  |  i | i |   |  i | o  |  i | =n  y  |  i | | f =Wn   n Xd  S(   Ns&   There are no breakpoints in that file!s   There is no breakpoint there!(   s   selfs   breakss   has_keys   filenames   linenos   removes   cbreaks(   s   selfs   filenames   linenos-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   clear_break s     c    s     |  i i |  o  d Sn  |  i | = xI |  i i   d  r3 \ } }  | | j o  |  i | | f =n qG Wd  S(   Ns&   There are no breakpoints in that file!i    (   s   selfs   breakss   has_keys   filenames   cbreakss   keyss   fs   l(   s   selfs   filenames   fs   ls-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   clear_all_file_breaks s     c    s8     |  i o  d Sn  h  |  _  h  |  _ d  S(   Ns   There are no breakpoints!(   s   selfs   breakss   cbreaks(   s   selfs-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   clear_all_breaks s   c    s.     |  i i |  o | |  i | j Sd  S(   N(   s   selfs   breakss   has_keys   filenames   lineno(   s   selfs   filenames   linenos-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   get_break s   c    s6     |  i i |  o  |  i | Sn  g  Sd  S(   N(   s   selfs   breakss   has_keys   filename(   s   selfs   filenames-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   get_file_breaks s   c    s     |  i Sd  S(   N(   s   selfs   breaks(   s   selfs-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   get_all_breaks s   c    s    g  }  | o | i | j o  | i } n  xU  | t j	 oD  | i | | i f   | |  i	 j o  Pn  | i
 } q< W | i    t d t |  d  }  x=  | t j	 o,  | i | i | i f   | i } q W | | f Sd  S(   Ni    i   (   s   stacks   ts   tb_frames   fs   tb_nexts   Nones   appends   f_linenos   selfs   botframes   f_backs   reverses   maxs   lens   is	   tb_lineno(   s   selfs   fs   ts   stacks   is-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   get_stack s    	  c    sy  k  } k } k } | \ } } | i i } | d | d }	 | i i
 o |	 | i i
 }	 n 
|	 d }	 | i i d  o | i d }
 n
 t }
 |
 o |	 | i |
  }	 n |	 d }	 | i i d  o7 | i d } |	 d }	 |	 | i |  }	 n | i | |  } | o |	 | | i |  }	 n |	 Sd  S(   Ns   (s   )s   <lambda>s   __args__s   ()s
   __return__s   ->(   s	   linecaches   reprs   strings   frame_linenos   frames   linenos   f_codes   co_filenames   filenames   ss   co_names   f_localss   has_keys   argss   Nones   rvs   getlines   lines   lprefixs   strip(   s   selfs   frame_linenos   lprefixs	   linecaches   reprs   strings   frames   linenos   filenames   ss   argss   rvs   lines-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   format_stack_entrys*   	

 s   : c    s   | e j o  k } !| i } n "| e j o #| } n $|  i   %e i |  i	  &e
 |  e i j o '| d } n (z4 )y *| | | UWn +e j
 o
 ,n XWd  -.d |  _ /e i e  Xd  S(   Ns   
i   (   s   globalss   Nones   __main__s   __dict__s   localss   selfs   resets   syss   settraces   trace_dispatchs   types   cmds   typess   CodeTypes   BdbQuits   quitting(   s   selfs   cmds   globalss   localss   __main__s-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   runs"   	c    s   12| t j o 3k } 4| i } n 5| t j o 6| } n 7|  i   8t i |  i	  9t
 |  t i j o :| d } n ;z: <y =t | | |  SWn >t j
 o
 ?n XWd  @Ad |  _ Bt i t  Xd  S(   Ns   
i   (   s   globalss   Nones   __main__s   __dict__s   localss   selfs   resets   syss   settraces   trace_dispatchs   types   exprs   typess   CodeTypes   evals   BdbQuits   quitting(   s   selfs   exprs   globalss   localss   __main__s-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   runeval1s"   	c    s   DF|  i | | |  d  S(   N(   s   selfs   runs   cmds   globalss   locals(   s   selfs   cmds   globalss   localss-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   runctxDs   c    s   JK|  i   Lt i |  i  Mt } Nz9 Oy Pt | |  } Wn Qt
 j
 o
 Rn XWd  STd |  _ Ut i t  XV| Sd  S(   Ni   (   s   selfs   resets   syss   settraces   trace_dispatchs   Nones   ress   applys   funcs   argss   BdbQuits   quitting(   s   selfs   funcs   argss   ress-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   runcallJs   	("   s   __init__s   resets   trace_dispatchs   dispatch_lines   dispatch_calls   dispatch_returns   dispatch_exceptions	   stop_heres
   break_heres   break_anywheres	   user_calls	   user_lines   user_returns   user_exceptions   set_steps   set_nexts
   set_returns	   set_traces   set_continues   set_quits   Nones	   set_breaks   clear_breaks   clear_all_file_breakss   clear_all_breakss	   get_breaks   get_file_breakss   get_all_breakss	   get_stacks   format_stack_entrys   runs   runevals   runctxs   runcall(    s-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   Bdb sB   
c      s   YZt    i   d  S(   N(   s   Bdbs	   set_trace(    s-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   set_traceYs   s   Tdbc      s5   ^_d   Z  cd   Z jd   Z ld   Z RS(   Nc    s>   _`| i i } a| o ad } n bd G| G| GHd  S(   Ns   ???s   +++ call(   s   frames   f_codes   co_names   names   args(   s   selfs   frames   argss   names-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   user_call_s    c    s   cdk  } k } e| i i } f| o fd } n g| i i } h| i | | i	  } id G| G| i	 G| Gd G| i |  GHd  S(   Ns   ???s   +++s   :(   s	   linecaches   strings   frames   f_codes   co_names   names   co_filenames   fns   getlines   f_linenos   lines   strip(   s   selfs   frames	   linecaches   strings   names   fns   lines-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys	   user_linecs    c    s   jkd G| GHd  S(   Ns
   +++ return(   s   retval(   s   selfs   frames   retvals-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   user_returnjs   c    s    lmd G| GHn|  i   d  S(   Ns   +++ exception(   s	   exc_stuffs   selfs   set_continue(   s   selfs   frames	   exc_stuffs-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   user_exceptionls   (   s	   user_calls	   user_lines   user_returns   user_exception(    s-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   Tdb^s   c    s6   pqd G|  Gd GHrt |  d  } sd G| GHd  S(   Ns   foo(s   )i
   s   bar returned(   s   ns   bars   x(   s   ns   xs-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   foops   c    s"   uvd G|  Gd GHw|  d Sd  S(   Ns   bar(s   )i   (   s   a(   s   as-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   barus   c     s#   yzt    }  {|  i d  d  S(   Ns   import bdb; bdb.foo(10)(   s   Tdbs   ts   run(   s   ts-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   testys   N(	   s   syss   typess   BdbQuits   Bdbs	   set_traces   Tdbs   foos   bars   test(    s-   /var/tmp/python-root/usr/lib/python1.5/bdb.pys   ?	 s   		 K