-ํ
้ถ<c       sฎ  d  k  Td k l Z d k Z d k Z d k Z e i d d e e  d GHy d k	 Z	 e
 e	  Wn e j
 o Z e e  n Xd   Z d   Z e e  d k Z y e i Z Wn e j
 o n Xe e  d k Z e e d  Z e i   e e d	  Z e i Z z0 y e e _ e   Z Wn e j
 o n XWd e e _ e i   Xe e  y e d
 d	  Wn e j
 o n Xe e  y d k Z Wn e j
 o n Xe e  g  Z y e d Z Wn e j
 o n Xe e  h  Z y e d Z Wn e j
 o n Xe e   d GHe e!  d GHe e"  y
 e# Z Wn e" j
 o n Xe e$  d Z y x d o e e Z qyWWn e$ j
 o n Xe e%  d GHe e&  y d d UWn e& j
 o n Xd   Z' d Z( e i) i* d  o d GHd GHn e' e( d  d Z( e' e( d  e' d d  e e+  e e,  e e-  d GHe e.  d k Z y e i/ d  Wn e. j
 o n Xe e0  y g  f  Wn e0 j
 o n Xe e1  y e2 d  Z Wn e1 j
 o n Xe e3  y d d Z Wn e3 j
 o n Xe e4  y d d Z Wn e4 j
 o	 Z n Xd f  d     YZ5 d   Z6 d    Z7 e i) i* d  o e6   e7   n e8 e  d S(!   (   s   *(   s	   ClassTypeNs   errors    s   5. Built-in exceptionsc    sn   y |  d  Wn! |  j
 o } t |  } n Xy |  d   Wn! |  j
 o } t |  } n X| GHd  S(   Ns   spam(   s   excs   errs   strs   buf(   s   excs   bufs   err(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys   test_raise_catch s    c    s/   t  |   t |  t  o |  i GHn |  GHd  S(   N(   s   test_raise_catchs   things
   isinstances	   ClassTypes   __name__(   s   thing(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys   r  s    
s   ws   rs   this file does not existi
   s   keys   (not testable in a script)s   (not safe to test)i   s   (not used any more?)s   /
c    s_   y t  |  d d  Wn? t j
 o3 } | i GH| i | j o	 d GHn
 d G| GHn Xd GHd  S(   Ns
   <fragment>s   execs   oks	   expected:s"   failed to get expected SyntaxError(   s   compiles   srcs   SyntaxErrors   es   msg(   s   srcs   msgs   e(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys   ckmsgh s    	s=   while 1:
    try:
        pass
    finally:
        continue
s   javas0   'continue' not supported inside 'finally' clauses   oks#   try:
    continue
except:
    pass
s   'continue' not properly in loops	   continue
s   (hard to reproduce)i    i'  s   BadExceptionc      s   t  Z d   Z RS(   Nc    s   t  d  d  S(   Ns   can't instantiate BadException(   s   RuntimeError(   s   self(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys   __init__ญ s    (   s   __name__s
   __module__s   __init__(    (    (    s*   /usr/lib/python2.2/test/test_exceptions.pys   BadExceptionฌ s   c     s_   d  k  }  y |  i t d  Wn6 t j
 o* } t i   \ } } } | i	 i
 } n Xd GHd  S(   Ni   s   Expected exception(   s	   _testcapis   raise_exceptions   BadExceptions	   TypeErrors   errs   syss   exc_infos   excs   tbs   tb_frames   f_codes   co(   s	   _testcapis   cos   excs   errs   tb(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys
   test_capi1ฐ s    	 c     sn   d  k  }  y |  i t d  WnE t j
 o9 } t i   \ } } } | i	 i
 } | i	 i i
 } n Xd GHd  S(   Ni    s   Expected exception(   s	   _testcapis   raise_exceptions   BadExceptions   RuntimeErrors   errs   syss   exc_infos   excs   tbs   tb_frames   f_codes   cos   f_backs   co2(   s	   _testcapis   cos   excs   errs   co2s   tb(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys
   test_capi2ผ s    	  (9   s   test_supports   typess	   ClassTypes   warningss   syss	   tracebacks   filterwarningss   OverflowWarnings   __name__s
   exceptionss   reloads   ImportErrors   es
   TestFaileds   test_raise_catchs   rs   AttributeErrors   undefined_attributes   xs   EOFErrors   opens   TESTFNs   fps   closes   stdins	   savestdins	   raw_inputs   IOErrors   undefined_modules
   IndexErrors   as   KeyErrors   KeyboardInterrupts   MemoryErrors	   NameErrors   undefined_variables   OverflowErrors   RuntimeErrors   SyntaxErrors   ckmsgs   ss   platforms
   startswiths   IndentationErrors   TabErrors   SystemErrors
   SystemExits   exits	   TypeErrors
   ValueErrors   chrs   ZeroDivisionErrors	   Exceptions   BadExceptions
   test_capi1s
   test_capi2s   unlink(   s   undefined_modules   test_raise_catchs   BadExceptions	   savestdins
   test_capi1s
   test_capi2s   ckmsgs   fps   warningss   syss   as	   ClassTypes	   tracebacks   ss   rs
   exceptionss   xs   e(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys   ? s๚   				
	  
	
			 	
  
  
  
  


 
 
   

  		



	  
  
  
  
  		