php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/lib/python2.6/lib2to3/fixes/ |
files >> //usr/lib/python2.6/lib2to3/fixes/fix_except.pyc |
Lc @ s d Z d d k l Z d d k l Z d d k l Z d d k l Z l Z l Z l Z l Z l Z d Z d e i f d YZ d S( s Fixer for except statements with named exceptions. The following cases will be converted: - "except E, T:" where T is a name: except E as T: - "except E, T:" where T is not a name, tuple or list: except E as t: T = t This is done because the target of an "except" clause must be a name. - "except E, T:" where T is a tuple or list literal: except E as t: T = t.args i ( t pytree( t token( t fixer_base( t Assignt Attrt Namet is_tuplet is_listt symsc c sf x_ t | D]Q \ } } | i t i j o2 | i d i d j o | | | d f Vq^ q q Wd S( Ni u excepti ( t enumeratet typeR t except_clauset childrent value( t nodest it n( ( s. /usr/lib/python2.6/lib2to3/fixes/fix_except.pyt find_excepts s t FixExceptc B s e Z d Z d Z RS( s1 try_stmt< 'try' ':' (simple_stmt | suite) cleanup=(except_clause ':' (simple_stmt | suite))+ tail=(['except' ':' (simple_stmt | suite)] ['else' ':' (simple_stmt | suite)] ['finally' ':' (simple_stmt | suite)]) > c C sO | i } g } | d D] } | | i q ~ } g } | d D] } | | i qC ~ } xt | D]\ } } t | i d j ot| i d d !\ } } } | i t d d d | i t i j ot | i d d } | i } d | _ | i | | i } | i } x2 t | D]$ \ } } t | t i o Pq/q/Wt | p t | o"