-ํ
้ถ<c       s+     d  k  T d k l Z  d k Z  d k Z d k Z  e i d d e e  
 d GH y  d k	 Z	  e
 e	  Wn$  e j
 o Z  e e  n X d   Z   d   Z ' e e  ( d k Z ) y ) e i Z Wn * e j
 o
 * n X, e e  - d k Z . e e d  Z / e i   0 e e d	  Z 1 e i Z 2 z? 3 y 4 e e _ 5 e   Z Wn 6 e j
 o
 7 n XWd 8 9 e e _ : e i   X< e e  = y = e d
 d	  Wn > e j
 o
 > n X@ e e  A y A d k Z Wn B e j
 o
 B n XD e e  E g  Z F y F e d Z Wn G e j
 o
 G n XI e e  J h  Z K y K e d Z Wn L e j
 o
 L n XN e e   O d GHQ e e!  R d GHT e e"  U y U e# Z Wn V e" j
 o
 V n XX e e$  Y d Z Z y& [ x [ d o [ e e Z qKWWn \ e$ j
 o
 \ n X^ e e%  _ d GHa e e&  b y b d d UWn c e& j
 o
 c n Xh d   Z' t d Z( { e i) i* d  o | d GH} d GHn  e' e( d   d Z(  e' e( d   e' d d   e e+   e e,   e e-   d GH e e.   d k Z  y  e i/ d  Wn  e. j
 o
  n X e e0   y  g  f  Wn  e0 j
 o
  n X e e1   y  e2 d  Z Wn  e1 j
 o
  n Xก e e3  ข y ข d d Z Wn ฃ e3 j
 o
 ฃ n Xฅ e e4  ฆ y ฆ d d Z Wn ง e4 j
 o Z ง n Xฌ d 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    s     y  |  d  Wn'  |  j
 o }  t |  } n X y  |  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    sz   h i y j t  |  d d  WnN k t j
 o? } l | i GHm | i | j o n d GHn p d G| GHn
 Xr d 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  Wn ด t j
 ou } ต t i   \ } } } ถ | i	 i
 } ท t o | i d j p t  ธ t o | i i d  p t  n
 Xบ d GHd  S(   Ni   s
   test_capi1s   test_exceptions.pys   Expected exception(   s	   _testcapis   raise_exceptions   BadExceptions	   TypeErrors   errs   syss   exc_infos   excs   tbs   tb_frames   f_codes   cos	   __debug__s   co_names   AssertionErrors   co_filenames   endswith(   s	   _testcapis   cos   excs   errs   tb(    (    s*   /usr/lib/python2.2/test/test_exceptions.pys
   test_capi1ฐ s   !)c     s๏   ผ ฝ d  k  }  พ y ฟ |  i t d  Wnท ภ t j
 oจ } ม t i   \ } } } ย | i	 i
 } ร t o | i d j p t  ฤ t o | i i d  p t  ล | i	 i i
 } ฦ t o | i d j p t  n
 Xศ d GHd  S(   Ni    s   __init__s   test_exceptions.pys
   test_capi2s   Expected exception(   s	   _testcapis   raise_exceptions   BadExceptions   RuntimeErrors   errs   syss   exc_infos   excs   tbs   tb_frames   f_codes   cos	   __debug__s   co_names   AssertionErrors   co_filenames   endswiths   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๚         	  	    	 
    		          
