-í
è¶<c       s›   d  k  Z  d  k Z d k Td  k 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 d  S(   N(   s   *c      s   t  t i ƒ d  S(   N(   s   browsers   syss   last_traceback(    (    (    s    /usr/lib/python2.2/lib-old/tb.pys   br
 s    c      s   t  t i ƒ d  S(   N(   s   printtbs   syss   last_traceback(    (    (    s    /usr/lib/python2.2/lib-old/tb.pys   tb s    c    s  |  o d GHd  Sn g  } x" |  o | i |  ƒ |  i }  q Wt | ƒ d } | | }  x£d o›|  | | j o! | | }  | d Gt |  ƒ n y t d ƒ } Wn1 t	 j
 o d GHPn t
 j
 o d GHPn X| i ƒ  } | o| d j o Pnù | d j o t |  ƒ nÞ | d	 j o( | d d
 j o | d } n d GHn© | d j o. | d t | ƒ j  o | d } n d GHnn | d j o t |  i i ƒ nM | d j o t |  i i ƒ n, | d d f j o t ƒ  n t |  | ƒ n q] Wd  S(   Ns   No traceback.i   s   :s   TB: s   
[Interrupted]s   
[EOF]s   quits   lists   upi    s   Bottom of stack.s   downs   Top of stack.s   localss   globalss   ?s   help(   s   tbs   tblists   appends   tb_nexts   lens   ptrs   printtbheaders	   raw_inputs   lines   KeyboardInterrupts   EOFErrors   strips   cmds   browserlists   printsymbolss   tb_frames   f_localss	   f_globalss   browserhelps   browserexec(   s   tbs   cmds   tblists   lines   ptr(    (    s    /usr/lib/python2.2/lib-old/tb.pys   browser sZ     
 
	 	 	c    sÊ   |  i i i } |  i } | } t d | d ƒ } x’ t
 | | d ƒ D]} } | | j o d | i d ƒ d } n | i d ƒ d } t i | | ƒ } | d d j o | d  } n | | GHqE Wd  S(	   Ni   i
   s   ***i   s   :i   iÿÿÿÿs   
(   s   tbs   tb_frames   f_codes   co_filenames   filenames	   tb_linenos   linenos   lasts   maxs   firsts   ranges   is   rjusts   prefixs	   linecaches   getlines   line(   s   tbs   lasts   is   prefixs   filenames   linenos   lines   first(    (    s    /usr/lib/python2.2/lib-old/tb.pys   browserlist: s    	   c    s™   |  i i } |  i i } y | d | | UWnh e i ƒ  d  \ } } d Ge | ƒ e d ƒ j o | Gn | i G| e j	 o d G| Gn Hd GHn Xd  S(   Ns   
i   s   *** Exception:s    s   :s   Type help to get help.(   s   tbs   tb_frames   f_localss   localss	   f_globalss   globalss   cmds   syss   exc_infos   ts   vs   types   __name__s   None(   s   tbs   cmds   globalss   ts   vs   locals(    (    s    /usr/lib/python2.2/lib-old/tb.pys   browserexecF s    c      s8   Hd GHd GHd GHd GHd GHd GHd GHd GHd	 GHd
 GHHd  S(   Ns1       This is the traceback browser.  Commands are:s5           up      : move one level up in the call stacks7           down    : move one level down in the call stacks9           locals  : print all local variables at this levels:           globals : print all global variables at this levels5           list    : list source code around the failures7           help    : print help (what you are reading now)s-           quit    : back to command interpreters5       Typing any other 1-line statement will execute its+       using the current level's symbol tables(    (    (    (    s    /usr/lib/python2.2/lib-old/tb.pys   browserhelpW s    c    s&   x |  o t |  ƒ |  i }  q Wd  S(   N(   s   tbs   print1tbs   tb_next(   s   tb(    (    s    /usr/lib/python2.2/lib-old/tb.pys   printtbe s     
c    s;   t  |  ƒ |  i i |  i i j	 o t |  i i ƒ n d  S(   N(   s   printtbheaders   tbs   tb_frames   f_localss	   f_globalss   printsymbols(   s   tb(    (    s    /usr/lib/python2.2/lib-old/tb.pys   print1tbj s    
c    si   |  i i i } |  i } d | d | d } t i	 | | ƒ } | o | d | i ƒ  } n | GHd  S(   Ns   "s   "(s   )s   : (   s   tbs   tb_frames   f_codes   co_filenames   filenames	   tb_linenos   linenos   infos	   linecaches   getlines   lines   strip(   s   tbs   infos   linenos   lines   filename(    (    s    /usr/lib/python2.2/lib-old/tb.pys   printtbheadero s    	c    sR   |  i ƒ  } | i ƒ  x5 | D]- } d | i d ƒ d Gt |  | d ƒ Hq Wd  S(   Ns     i   s   :i   (   s   ds   keyss   sorts   names   ljusts   printobject(   s   ds   keyss   name(    (    s    /usr/lib/python2.2/lib-old/tb.pys   printsymbolsx s    
 c    s&  |  t j o d Gnt |  ƒ t d ƒ t d ƒ f j o |  Gná t |  ƒ t d ƒ j o- t |  ƒ d j o |  d  d Gn |  Gn› t |  ƒ t f  ƒ j o d Gt |  | ƒ d	 Gni t |  ƒ t g  ƒ j o d
 Gt |  | ƒ d Gn7 t |  ƒ t h  ƒ j o d Gt |  | ƒ d Gn |  Gd  S(   Ns   Nonei    f0.0s    i   i   s   ...s   (s   )s   [s   ]s   {s   }(   s   vs   Nones   types   lens	   printlists   maxlevels	   printdict(   s   vs   maxlevel(    (    s    /usr/lib/python2.2/lib-old/tb.pys   printobject€ s*    %	c    s¡   t  |  ƒ } | d j o d  Sn | d j o d Gd  Sn xK t t d | ƒ ƒ D]4 } t |  | | d ƒ | d | j  o d Gn qP W| d j o d Gn d  S(   Ni    s   ...i   i   s   ,(   s   lens   vs   ns   maxlevels   ranges   mins   is   printobject(   s   vs   maxlevels   is   n(    (    s    /usr/lib/python2.2/lib-old/tb.pys	   printlist™ s        c    sÊ   |  i ƒ  } t | ƒ } | d j o d  Sn | d j o d Gd  Sn | i ƒ  x^ t t d | ƒ ƒ D]G } | | } | d Gt
 |  | | d ƒ | d | j  o d Gn qf W| d j o d Gn d  S(   Ni    s   ...i   s   :i   s   ,(   s   vs   keyss   lens   ns   maxlevels   sorts   ranges   mins   is   keys   printobject(   s   vs   maxlevels   is   keys   keyss   n(    (    s    /usr/lib/python2.2/lib-old/tb.pys	   printdict¤ s"     
 
	  (   s   syss   oss   stats	   linecaches   brs   tbs   browsers   browserlists   browserexecs   browserhelps   printtbs   print1tbs   printtbheaders   printsymbolss   printobjects	   printlists	   printdict(   s   browserexecs   printsymbolss   printobjects	   printdicts   printtbheaders   oss   browserlists   printtbs   syss	   linecaches   browserhelps	   printlists   brs   print1tbs   tbs   browser(    (    s    /usr/lib/python2.2/lib-old/tb.pys   ? s    						,										