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/21572/root/usr/lib64/python2.4/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21572/root/usr/lib64/python2.4/mailbox.pyc
mò
‚=5Dc@sùdZdkZdkZddddddgZdfd	„ƒYZd
fd„ƒYZdefd„ƒYZdefd
„ƒYZdefd„ƒYZdfd„ƒYZ	dfd„ƒYZ
defd„ƒYZd„Ze
djoeƒndS(sAClasses to handle Unix style, MMDF style, and MH style mailboxes.NtUnixMailboxtMmdfMailboxt	MHMailboxtMaildirtBabylMailboxtPortableUnixMailboxt_MailboxcBs)tZeid„Zd„Zd„ZRS(NcCs||_d|_||_dS(Ni(tfptselftseekptfactory(RRR
((t/usr/lib64/python2.4/mailbox.pyt__init__s		cCst|idƒS(N(titerRtnexttNone(R((Rt__iter__scCs²x“|ii|iƒy|iƒWn)tj
o|iiƒ|_dSnX|iiƒ}|i	ƒ|iiƒ|_}||joPqqW|it|i||ƒƒS(Ni(
RRtseekR	t
_search_starttEOFErrorttellRtstartt_search_endtstopR
t_Subfile(RRR((RRs	


(t__name__t
__module__trfc822tMessageRRR(((RRs	RcBs\tZd„Zd„Zdd„Zdd„Zdd„Zd„Zdd	„Z	d
„Z
RS(NcCs+||_||_||_|i|_dS(N(RRRRtpos(RRRR((RR(s			cCs‘|i|ijodSn|i|i}|djp|djp
||jo
|}n|ii|iƒ||ƒ}|ii
ƒ|_|S(Nti(RRRt	remainingtlengthRRRt
read_functiontdataR(RR R!R"R((Rt_read/s'
cCs|i||iiƒS(N(RR#R Rtread(RR ((RR$:scCs|i||iiƒS(N(RR#R Rtreadline(RR ((RR%=siÿÿÿÿcCsjg}x]|iƒ}|pPn|i|ƒ|djo&|t|ƒ}|djoPqaq	q	W|S(Nii(tlinesRR%tlinetappendtsizehinttlen(RR)R&R'((Rt	readlines@s


cCs|i|iS(N(RRR(R((RRMsicCsg|djo|i||_nC|djo|i||_n"|djo|i||_ndS(Niii(twhenceRRRR(RRR,((RRPs


cCs
|`dS(N(RR(R((RtcloseXs(RRRR#RR$R%R+RRR-(((RR&s		
	cBs>tZd„Zd„ZdZdZd„Zd„ZeZ	RS(NcCstxm|iiƒ}|iiƒ}|p
t‚n|d djo(|i|ƒo|ii|ƒdSqqWdS(NiisFrom (	RRRRR%R'Rt_isrealfromlineR(RR'R((RR_s
!cCs|iiƒxk|iiƒ}|iiƒ}|pdSn|d djo(|i|ƒo|ii|ƒdSqqWdS(NiisFrom (RRR%RRR'R.R(RR'R((RRis
!sXFrom \s*[^\s]+\s+\w\w\w\s+\w\w\w\s+\d?\d\s+\d?\d:\d\d(:\d\d)?(\s+[^\s]+)?\s+\d\d\d\d\s*$cCs<|ip"dk}|i|iƒ|_n|ii|ƒS(N(Rt_regexptretcompilet_fromlinepatterntmatchR'(RR'R0((Rt_strict_isrealfromline‘s
	cCstS(N(tTrue(RR'((Rt_portable_isrealfromline—s(
RRRRR2RR/R4R6R.(((RR]s	
	$		cBstZeiZRS(N(RRRR6R.(((RRscBstZd„Zd„ZRS(NcCsEx>|iiƒ}|p
t‚n|d djodSqqWdS(Niis
(RRR%R'R(RR'((RR£s
cCs^xW|iiƒ}|iiƒ}|pdSn|djo|ii|ƒdSqqWdS(Nis
(RRRRR%R'R(RR'R((RR«s
(RRRR(((RR¡s	cBs)tZeid„Zd„Zd„ZRS(NcCsŠdk}|idƒ}||_ti|iƒ}t|i	|ƒ}t
t|ƒ}|iƒt
t
|ƒ|_|iiƒ||_dS(Ns
^[1-9][0-9]*$(R0R1tpattdirnameRtostlistdirtlisttfilterR3tmaptlongtsorttstrtboxestreverseR
(RR8R
R7R;R0((RR¸s		

cCst|idƒS(N(R
RRR(R((RRÈscCs{|ipdSn|iiƒ}ttii|i	|ƒƒ}|i|ƒ}y
||_
Wnttfj
onX|S(N(RRARtpoptfntopenR9tpathtjoinR8RR
tmsgt	_mh_msgnotAttributeErrort	TypeError(RRRHRD((RRËs

(RRRRRRR(((RR¶s	cBs)tZeid„Zd„Zd„ZRS(NcCsù||_||_tii|idƒ}g}ti|ƒD]1}|ddjo|tii||ƒq>q>~}tii|idƒ}|g}ti|ƒD]1}|ddjo|tii||ƒq§q§~7}|iƒ||_
dS(Ntnewit.tcur(
R8RR
R9RFRGtnewdirt_[1]R:tfRAtcurdirRB(RR8R
RQRPRORARR((RRÛs		NR
cCst|idƒS(N(R
RRR(R((RRëscCs:|ipdSn|iiƒ}t|ƒ}|i|ƒS(N(RRARRCRDRERR
(RRRD((RRîs

(RRRRRRR(((RRØs	cBstZd„Zd„ZRS(NcCsAx:|iiƒ}|p
t‚n|djodSqqWdS(Nis
*** EOOH ***
(RRR%R'R(RR'((RRøs

cCskxd|iiƒ}|iiƒ}|pdSn|djp
|djo|ii|ƒdSqqWdS(Nis
s(RRRRR%R'R(RR'R((RRs(RRRR(((RRös	cCs‡dk}|id}|p@xGdD](}|tijoti|}
Pq$q$WdGHdSn|d}
|
d djotid	d
|
d}
nAd|
jo3tiid|
ƒod|
}
qÕd
|
}
ntii	|
ƒoBtii	tii
|
dƒƒot|
ƒ}qEt
|
ƒ}nt|
dƒ}t|ƒ}g}	xP|iƒ}|djoPn|	i|ƒt|ƒdjo
d|_qNqNWt|ƒdjoNt|dƒ}d|GH|	|d}|iƒ|ii|iiƒƒn…dG|
GdGt|	ƒGdGHxf|	D]^}|idƒpd}|idƒpd}|idƒpd}d||d|fGHq!WdS(NitMAILDIRtMAILtLOGNAMEtUSERs-$MAIL, $LOGNAME nor $USER set -- who are you?it+tHOMEs/Mail/t/s
/var/mail/s
/usr/mail/RNtrsMessage %d body:tMailboxthass	messages:tfromRtsubjecttdates-%20.20s   %20.20s   %-30.30si(RSRTRURV(!tsystargvtargstkeyR9tenvirontmboxRFtisfiletisdirRGRtmbRRERRtmsgsRRHRR(R*tinttnumt
rewindbodytstdouttwriteR$t	getheaderRQtstd(RRQRhRbR`RpRkRcRHRiReRq((Rt_testsZ	

	

"

	
t__main__(t__doc__RR9t__all__RRRRRRRRRrR(RRRuRRRrRRRRRR9((Rt?s		7@"	5


Anon7 - 2021