Ć
]Nö9c       s˙  d  k  Td k l Z d GHd   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 qWWn e j
 o n Xe e  d GHe e  y d d UWn e j
 o n Xd   Z d Z e e d  d Z e e d  d Z 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 e%  y g  f  Wn e% j
 o n Xe e&  y e' d  Z Wn e& j
 o n Xe e(  y d d Z Wn e( j
 o n Xe e)  y d d Z Wn e) j
 o	 Z* n Xe+ e  d S(   (   s   *(   s	   ClassTypes   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   errs   bufs1   /mit/python/lib/python2.0/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   things1   /mit/python/lib/python2.0/test/test_exceptions.pys   r s    
Ns   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   es1   /mit/python/lib/python2.0/test/test_exceptions.pys   ckmsg\ s    	s<   while 1:
    try:
        continue
    except:
        pass
s,   'continue' not supported inside 'try' clauses=   while 1:
    try:
        continue
    finally:
        pass
sO   while 1:
    try:
        if 1:
            continue
    finally:
        pass
s#   try:
    continue
except:
    pass
s   'continue' not properly in loops	   continue
s   (hard to reproduce)i    i'  (,   s   test_supports   typess	   ClassTypes   test_raise_catchs   rs   AttributeErrors   syss   undefined_attributes   xs   EOFErrors   opens   TESTFNs   fps   closes   stdins	   savestdins	   raw_inputs   IOErrors   ImportErrors   undefined_modules
   IndexErrors   as   KeyErrors   KeyboardInterrupts   MemoryErrors	   NameErrors   undefined_variables   OverflowErrors   RuntimeErrors   SyntaxErrors   ckmsgs   ss   IndentationErrors   TabErrors   SystemErrors
   SystemExits   exits	   TypeErrors
   ValueErrors   chrs   ZeroDivisionErrors	   Exceptions   es   unlink(    s1   /mit/python/lib/python2.0/test/test_exceptions.pys   ? sŕ   		
	  
	
			 	
  
  
  
  


 
 
   

  	



	  
  
  
  
  