KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21585/root/usr/lib64/python2.4/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21585/root/usr/lib64/python2.4/sgmllib.pyc
mò
‚=5Dc@s6dZdkZdkZddgZeidƒZeidƒZeidƒZeidƒZeidƒZ	eid	ƒZ
eid
ƒZeidƒZeidƒZ
eid
ƒZeidƒZdefd„ƒYZdeifd„ƒYZdefd„ƒYZed„ZedjoeƒndS(s;A parser for SGML, using the derived class as a static DTD.Nt
SGMLParsertSGMLParseErrors[&<]sN&([a-zA-Z][a-zA-Z0-9]*|#[0-9]*)?|<([a-zA-Z][^<>]*|/([a-zA-Z][^<>]*)?|![^<>]*)?s%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]s&#([0-9]+)[^0-9]s
<[>a-zA-Z]s<[a-zA-Z][-.a-zA-Z0-9]*/s"<([a-zA-Z][-.a-zA-Z0-9]*)/([^/]*)/t>s[<>]s[a-zA-Z][-_.a-zA-Z0-9]*sb\s*([a-zA-Z_][-:.a-zA-Z_0-9]*)(\s*=\s*(\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./,:;+*%?!&$\(\)_#=~\'"@]*))?cBstZdZRS(s&Exception raised for all parse errors.(t__name__t
__module__t__doc__(((t/usr/lib64/python2.4/sgmllib.pyR'scBs@tZdd„Zd„Zd„Zd„Zd„Zd„Zd„Zd	„Z	d
Z
d„Zd„Zd
„Z
d„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zhdd<dd<dd<dd<dd<Zd „Zd!„Zd"„Zd#„Zd$„Zd%„Zd&„Zd'„Zd(„ZRS()NicCs||_|iƒdS(s#Initialize and reset this instance.N(tverbosetselftreset(RR((Rt__init__9s	cCsJd|_d|_g|_d|_d|_d|_ti	i
|ƒdS(s0Reset this instance. Loses all unprocessed data.ts???iN(tNoneRt_SGMLParser__starttag_texttrawdatatstacktlasttagt
nomoretagstliteralt
markupbaset
ParserBaseR	(R((RR	>s						cCsd|_|_dS(sYEnter literal mode (CDATA) till EOF.

        Intended for derived classes only.
        iN(RRR(R((Rt
setnomoretagsHscGs
d|_dS(sPEnter literal mode (CDATA).

        Intended for derived classes only.
        iN(RR(Rtargs((Rt
setliteralOscCs!|i||_|idƒdS(sãFeed some data to the parser.

        Call this as often as you want, with as little or as much text
        as you want (may include '
').  (This just saves the text,
        all the processing is done by goahead().)
        iN(RRtdatatgoahead(RR((RtfeedVscCs|idƒdS(sHandle the remaining data.iN(RR(R((RtcloseascCst|ƒ‚dS(N(Rtmessage(RR((Rterroresc	Csy|i}d}t|ƒ}x||jo
|io|i|||!ƒ|}Pnti||ƒ}|o|i
ƒ}n|}||jo|i|||!ƒn|}||joPn||djoÀti	||ƒoZ|i
o"|i||ƒ|d}qn|i|ƒ}|djoPn|}qn|id|ƒo7|i|ƒ}|djoPn|}d|_
qn|i
o4||djo|idƒ|d}qPqn|id|ƒo.|i|ƒ}|djoPn|}qn|id|ƒo2|i|ƒ}|djoPn||}qn|id|ƒo.|i|ƒ}|djoPn|}qq»n+||djo|i
o"|i||ƒ|d}qnti	||ƒ}|oU|idƒ}|i|ƒ|idƒ}||dd	jo|d}qqnti	||ƒ}|oU|idƒ}|i|ƒ|idƒ}||dd	jo|d}qqq»n|id
ƒti	||ƒ}|p"|i||ƒ|d}qn|idƒ}||joPn|i|||!ƒ|}qW|o+||jo|i|||!ƒ|}n|||_dS(Nit<is</s<!--s<?s<!t&t;sneither < nor & ??(RRtitlentnRthandle_datatinterestingtsearchtmatchtstarttjtstarttagopenRtparse_starttagtkt
startswithtparse_endtagt
parse_commenttparse_pitparse_declarationtcharreftgrouptnamethandle_charreftendt	entityrefthandle_entityrefRt
incomplete(	RR6R4R!R)R#RR,R'((RRksÀ	







	













t=cCs•|i}|||d!djo|idƒnti||dƒ}|pdSn|idƒ}|i	||d|!ƒ|i
dƒ}||S(Nis<?sunexpected call to parse_pi()iÿÿÿÿi(RRR!RtpicloseR&R'R(R)t	handle_piR6(RR!R)RR'((RR0Õs	cCs|iS(N(RR
(R((Rtget_starttag_textásc
Cs­d|_|}|i}ti||ƒo–ti||ƒ}|pdSn|i	ddƒ\}}	d||_|iƒ}|i
dƒ}
|i||	ƒ|||i
dƒd!|_|
Snti||dƒ}|pdSn|idƒ}g}|||d!djo|}
|i}n^ti||dƒ}|p|idƒn|i
dƒ}
||d|
!iƒ}||_xä|
|joÖti||
ƒ}|pPn|i	dddƒ\}}}|p
|}n^|d d	jo|djnp&|d d
jo|djno|dd!}n|i|iƒ|fƒ|i
dƒ}
q†W||djo|d}n|||!|_|i||ƒ|S(Niÿÿÿÿiis<%s/is<>s!unexpected call to parse_starttagis't"R(RRR
R!t	start_posRtshorttagopenR'tshorttagR3ttagRtlowerR6R,tfinish_shorttagt
endbracketR&R(R)tattrsRttagfindRtattrfindtattrnametrestt	attrvaluetappendtfinish_starttag(
RR!RJRKR)RIRBRR?RR,R'RF((RR+åsZ		

	

LcCsŠ|i}ti||dƒ}|pdSn|idƒ}||d|!iƒi	ƒ}||djo|d}n|i|ƒ|S(NiiÿÿÿÿiiR(RRRER&R!R'R(R)tstripRCRBt
finish_endtag(RR!R)RBRR'((RR.s	
cCs.|i|gƒ|i|ƒ|i|ƒdS(N(RRMRBR$RRO(RRBR((RRD)s
cCs°yt|d|ƒ}Wnktj
o_yt|d|ƒ}Wn'tj
o|i||ƒdSq¬X|i|||ƒdSn)X|ii	|ƒ|i|||ƒdSdS(Ntstart_tdo_iÿÿÿÿii(
tgetattrRRBtmethodtAttributeErrortunknown_starttagRFthandle_starttagRRL(RRBRFRS((RRM0s		cCsw|p9t|iƒd}|djo|i|ƒdSqãn¤||ijoOyt|d|ƒ}Wn tj
o|i|ƒnX|i	|ƒdSnt|iƒ}x2t
|ƒD]$}|i||jo
|}q»q»Wxt|iƒ|jov|id}yt|d|ƒ}Wntj
o
d}nX|o|i
||ƒn|i|ƒ|id=qæWdS(Niitend_iÿÿÿÿ(RBR"RRtfoundtunknown_endtagRRRSRTtreport_unbalancedtrangeR!Rt
handle_endtag(RRBR!RXRS((RROBs8





cCs||ƒdS(N(RSRF(RRBRSRF((RRVascCs|ƒdS(N(RS(RRBRS((RR\escCs+|iod|dGHdG|iGHndS(Ns*** Unbalanced </Rs
*** Stack:(RRRBR(RRB((RRZis

cCsyt|ƒ}Wn$tj
o|i|ƒdSnXd|jo
djnp|i|ƒdSn|it|ƒƒdS(s0Handle character reference, no need to override.Niiÿ(tintR4R#t
ValueErrorRtunknown_charrefR$tchr(RR4R#((RR5ns
	
tltRtgtRtampRtquotR>taposs'cCs@|i}||jo|i||ƒn|i|ƒdSdS(s°Handle entity references.

        There should be no need to override this method; it can be
        tailored by setting up the self.entitydefs mapping appropriately.
        N(Rt
entitydefsttableR4R$tunknown_entityref(RR4Rg((RR8~s	

cCsdS(N((RR((RR$ŒscCsdS(N((RR((Rthandle_commentscCsdS(N((Rtdecl((Rthandle_decl”scCsdS(N((RR((RR<˜scCsdS(N((RRBRF((RRUœscCsdS(N((RRB((RRYscCsdS(N((Rtref((RR_žscCsdS(N((RRl((RRhŸs( RRR
R	RRRRRRt_decl_othercharsR0R=R+R.RDRMRORVR\RZR5RfR8R$RiRkR<RURYR_Rh(((RR7s<	
						g			7	
							
3								tTestSGMLParsercBsetZdd„Zd„Zd„Zd„Zd„Zd„Zd„Zd	„Z	d
„Z
d„ZRS(NicCsd|_ti||ƒdS(NR(RttestdataRR
R(RR((RR
¤s	cCs>|i||_tt|iƒƒdjo|iƒndS(NiF(RRoRR"treprtflush(RR((RR$¨scCs0|i}|od|_dGt|ƒGHndS(NRsdata:(RRoRRp(RR((RRq­s		cCsP|iƒt|ƒ}t|ƒdjo|d d|d}ndG|GHdS(NiDi s...iàÿÿÿscomment:(RRqRpRtrR"(RRRr((RRi³s

cCs^|iƒ|pd|dGHn9d|Gx(|D] \}}|dd|dGq1WdGHdS(Nsstart tag: <RR:R>(RRqRFRBR4tvalue(RRBRFRsR4((RRUºs
cCs|iƒd|dGHdS(Nsend tag: </R(RRqRB(RRB((RRYÄs
cCs|iƒd|dGHdS(Ns*** unknown entity ref: &R (RRqRl(RRl((RRhÈs
cCs|iƒd|dGHdS(Ns*** unknown char ref: &#R (RRqRl(RRl((RR_Ìs
cCs|iƒd|dGHdS(Ns*** unknown decl: [t](RRqR(RR((Rtunknown_declÐs
cCsti|ƒ|iƒdS(N(RRRRq(R((RRÔs
(RRR
R$RqRiRURYRhR_RuR(((RRn¢s				
				c	Cs2dk}|djo|id}n|o%|ddjo|d}t}nt}|o|d}nd}|djo
|i}nFyt
|dƒ}Wn/tj
o#}|GdG|GH|i
dƒnX|iƒ}||ij	o|iƒn|ƒ}x|D]}|i|ƒq
W|iƒdS(Niis-ss	test.htmlt-Rrt:(tsysRRtargvRtklassRntfiletstdintftopentIOErrortmsgtexittreadRRtxtcR(	RR{R}RR„RxRzRƒR€((RttestÙs2	





	t__main__(RRtret__all__tcompileR%R9R7R2R*R@RAR;RERGRHtRuntimeErrorRRRRnRR…R(R*RRnRRˆR‡R%R2RGRR…R7RARHR@RER;R9((Rt?s*		ÿl7$


Anon7 - 2021