<s> import sys <EOL> class X : <EOL> def __del__ ( self ) : <EOL> print "<STR_LIT>" <EOL> def raising ( doit ) : <EOL> _x = X ( ) <EOL> if doit : <EOL> <NUM_LIT:1> / <NUM_LIT:0> <EOL> raising ( False ) <EOL> def catcher ( ) : <EOL> try : <EOL> raising ( True ) <EOL> except ZeroDivisionError : <EOL> print "<STR_LIT>" <EOL> print "<STR_LIT>" % sys . exc_info ( ) [ <NUM_LIT:2> ] . tb_frame . f_code . co_name <EOL> print "<STR_LIT>" , sys . exc_info ( ) [ <NUM_LIT:2> ] . tb_next . tb_frame . f_locals <EOL> pass <EOL> catcher ( ) <EOL> print "<STR_LIT>" </s>
