Viewing File: /opt/alt/python35/lib64/python3.5/__pycache__/imaplib.cpython-35.opt-2.pyc



]Y@s\dZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
m
Z
mZmZddl
mZyddlZdZWnek
rdZYnXddd	d
ddgZd
ZdZdZdZddfZdZdddfddfdddddfddfddfddfdddfdddfdddfddfd ddfd!dfd"dfd#ddfd$ddfd%ddfd&ddfd'ddfd(ddfd)dfdddddfd*ddfd+ddfd,ddddfd-dfd.dfd/ddfd0dfd1ddfd2ddfd3ddfd4ddfd5dfd6dfd7ddfd8dfd9ddfd:dfd;dfd<ddfi(Zejd=Zejd>Zejd?Zejd@ejZejdAZ ejdBZ!ejdCZ"ejdDejZ#d@Z$dDZ%GdEddZ&erGdFdGdGe&Z'ej(dGGdHdde&Z)GdIdJdJZ*dKj+dLZ,dMdNe-e,dOdDZ.dPd	Z/dQd
Z0dRdZ1dSdZ2e3dTkrXddl4Z4ddl5Z5y)e4j4ej6dOddU\Z7Z8Wn:e4j9k
rZ:zfff\Z7Z8WYddZ:[:XnXdZ;xQe7D]I\Z<Z:e<dVkre=e:Zn"e<dWkre:Z;e8re;fZ8qWe8r$dXfZ8e8dZ>e5j?Z@e5j5dYe@e>pOdZfZAd[d\e@d]d^iZBd_e@eAffd`daffdbdadcffdddffdeddddeBffdfdgdhffdiddffdjddkdlffdmdndoffdpdndqdrffdsffdtffduffdvfffZCdiffdwdxffdyd0dzffdwd{ffdedddeBffduffd|fffZDd}d~ZEye;re)e;ZFne&e>ZFeFjGdkreCdOdZCeFjHdeFjIeFjHdeFjJfx!eCD]\ZKZ8eEeKe8qWxheEdfddfD]QZLejMdeLZNeNrseNjOdOZPneLj+dOZPeEdePfqCWx~eDD]v\ZKZ8eEeKe8ZQeKe8fdyd0dzffkrqeQdOj+ZReRrqeEdyd"deRdOdfqWeSdWn1eSderPeSdej6dYnXdS)z2.58N)datetimetimezone	timedelta)DEFAULT_BUFFER_SIZETFIMAP4IMAP4_streamInternaldate2tupleInt2AP
ParseFlagsTime2Internaldates
iZ	IMAP4REV1i@BAPPENDAUTHSELECTEDAUTHENTICATENONAUTH
CAPABILITYLOGOUTCHECKCLOSECOPYCREATEDELETE	DELETEACLENABLEEXAMINEEXPUNGEFETCHGETACL
GETANNOTATIONGETQUOTAGETQUOTAROOTMYRIGHTSLISTLOGINLSUB	NAMESPACENOOPPARTIAL	PROXYAUTHRENAMESEARCHSELECTSETACL
SETANNOTATIONSETQUOTASORTSTARTTLSSTATUSSTORE	SUBSCRIBETHREADUIDUNSUBSCRIBEs\+( (?P<data>.*))?s.*FLAGS \((?P<flags>[^\)]*)\)s.*INTERNALDATE "(?P<day>[ 0123][0-9])-(?P<mon>[A-Z][a-z][a-z])-(?P<year>[0-9][0-9][0-9][0-9]) (?P<hour>[0-9][0-9]):(?P<min>[0-9][0-9]):(?P<sec>[0-9][0-9]) (?P<zonen>[-+])(?P<zoneh>[0-9][0-9])(?P<zonem>[0-9][0-9])"s.*{(?P<size>\d+)}$s
\r\n|\r|\ns)\[(?P<type>[A-Z-]+)( (?P<data>[^\]]*))?\]s$\* (?P<type>[A-Z-]+)( (?P<data>.*))?s3\* (?P<data>\d+) (?P<type>[A-Z-]+)( (?P<data2>.*))?c@seZdZGdddeZGdddeZGdddeZdedd	Zd
dZ	dd
Z
ddZddZddZ
ddZddZdeddZddZddZddZd d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*d+Zd,d-Zd.d/Zd0d1Zd2d3Zd4d5Zd6d7Zd8d9Z d:d;Z!d<d=Z"d>d?Z#d@dAZ$dBdCZ%dDdEZ&dFdGZ'dHdIdJdKZ(dLdMZ)dNdOZ*dPdQZ+dRdSZ,dHdIdTdUZ-dVdWZ.dXdYZ/dZd[Z0d\d]Z1d^d_Z2d`daZ3dbdcZ4dddedfdgZ5dhdiZ6djdkZ7dldmZ8dndoZ9dpdqdrZ:dsdtZ;dudvZ<dwdxZ=dydzZ>d{d|Z?d}d~Z@ddZAddZBddZCddZDddZEddZFddZGddZHddZIddZJddZKddZLddZMddZNdpS)rc@seZdZdS)zIMAP4.errorN)__name__
__module____qualname__r;r;,/opt/alt/python35/lib64/python3.5/imaplib.pyerrorsr=c@seZdZdS)zIMAP4.abortN)r8r9r:r;r;r;r<abortsr>c@seZdZdS)zIMAP4.readonlyN)r8r9r:r;r;r;r<readonlysr?cCst|_d|_d|_i|_i|_d|_d|_d|_d|_	|j
|j||y|jWn8t
k
ry|jWntk
rYnXYnXdS)Nrr@Fr)Debugdebugstateliteraltagged_commandsuntagged_responsescontinuation_responseis_readonlytagnum_tls_established_mode_asciiopen_connect	ExceptionshutdownOSError)selfhostportr;r;r<__init__s&									


zIMAP4.__init__cCsFd|_d|_tjttj|_tjttj|_dS)NFascii)	utf8_enabled	_encodingrecompile_LiteralASCIILiteral_Untagged_statusUntagged_status)rQr;r;r<rKs		zIMAP4._mode_asciicCs:d|_d|_tjt|_tjt|_dS)NTzutf-8)rVrWrXrYrZr\r]r^)rQr;r;r<
_mode_utf8s		zIMAP4._mode_utf8cCsttjdd|_tjd|jdtj|_|j|_	d|j
krhd|_n-d|j
krd|_n|j|j	|j
x*tD]"}||jkrq||_dSW|jd	dS)
Niis(?P<tag>s"\d+) (?P<type>[A-Z]+) (?P<data>.*)ZPREAUTHrOKrzserver not IMAP4 compliant)r	randomrandinttagprerXrYr[tagre
_get_responseZwelcomerFrCr=_get_capabilitiesAllowedVersionscapabilitiesPROTOCOL_VERSION)rQversionr;r;r<rMs 


	zIMAP4._connectcCs3|tkrt||jStd|dS)NzUnknown IMAP4 command: '%s')CommandsgetattrlowerAttributeError)rQattrr;r;r<__getattr__szIMAP4.__getattr__cCs|S)Nr;)rQr;r;r<	__enter__szIMAP4.__enter__cGs'y|jWntk
r"YnXdS)N)logoutrP)rQargsr;r;r<__exit__	s
zIMAP4.__exit__cCstj|j|jfS)N)socketcreate_connectionrRrS)rQr;r;r<_create_socketszIMAP4._create_socketcCs:||_||_|j|_|jjd|_dS)Nrb)rRrSrwsockmakefilefile)rQrRrSr;r;r<rLs		z
IMAP4.opencCs|jj|S)N)r{read)rQsizer;r;r<r|"sz
IMAP4.readcCs?|jjtd}t|tkr;|jdt|S)Nzgot more than %d bytes)r{readline_MAXLINElenr=)rQliner;r;r<r'szIMAP4.readlinecCs|jj|dS)N)rysendall)rQdatar;r;r<send/sz
IMAP4.sendcCs|jjzpy|jjtjWnRtk
r{}z2|jtjkrit	|dddkriWYdd}~XnXWd|jjXdS)Nwinerrorri&')
r{closeryrOru	SHUT_RDWRrPerrnoZENOTCONNrl)rQexcr;r;r<rO4s
zIMAP4.shutdowncCs|jS)N)ry)rQr;r;r<ruDszIMAP4.socketcCs]d}|jddg|\}}|dr8||fS|j\}}|j|||S)NZRECENTr`r~)_untagged_responsenoop)rQnametypdatr;r;r<recentPs	

zIMAP4.recentcCs|j|dg|jS)N)rupper)rQcoder;r;r<responseaszIMAP4.responsecCsd}|sd}|r?|d|d
fdkrEd|}nd}|rZt|}nd}tjt|}|jrd|d	}||_|j||||S)Nr
INBOXrr~()z(%s)sUTF8 ()r)rr)rMapCRLFsubCRLFrVrD_simple_command)rQmailboxflags	date_timemessagerrDr;r;r<appendos
		zIMAP4.appendcCst|j}t|j|_|jd|\}}|dkra|j|djddd|_||fS)Nrr`r~zutf-8replacerr)r_AuthenticatorprocessrDrr=decoderC)rQZ	mechanismZ
authobjectmechrrr;r;r<authenticates	zIMAP4.authenticatecCs.d}|j|\}}|j|||S)Nr)rr)rQrrrr;r;r<
capabilityszIMAP4.capabilitycCs
|jdS)Nr)r)rQr;r;r<checkszIMAP4.checkcCs0z|jd\}}Wdd|_X||fS)Nrr)rrC)rQrrr;r;r<rs
zIMAP4.closecCs|jd||S)Nr)r)rQmessage_setZnew_mailboxr;r;r<copysz
IMAP4.copycCs|jd|S)Nr)r)rQrr;r;r<createszIMAP4.createcCs|jd|S)Nr)r)rQrr;r;r<deleteszIMAP4.deletecCs|jd||S)Nr)r)rQrwhor;r;r<	deleteaclszIMAP4.deleteaclcCshd|jkrtjd|jd|\}}|dkr^d|jkr^|j||fS)NrzServer does not support ENABLEr`zUTF8=ACCEPT)rhrr=rrr_)rQrrrr;r;r<enables
zIMAP4.enablecCs.d}|j|\}}|j|||S)Nr)rr)rQrrrr;r;r<expunges	z
IMAP4.expungecCs4d}|j|||\}}|j|||S)Nr)rr)rQrZ
message_partsrrrr;r;r<fetchs
zIMAP4.fetchcCs+|jd|\}}|j||dS)NrZACL)rr)rQrrrr;r;r<getacl
szIMAP4.getaclcCs1|jd|||\}}|j||dS)Nr
ANNOTATION)rr)rQrentryZ	attributerrr;r;r<
getannotationszIMAP4.getannotationcCs+|jd|\}}|j||dS)Nr QUOTA)rr)rQrootrrr;r;r<getquotaszIMAP4.getquotacCs^|jd|\}}|j||d\}}|j||d\}}|||gfS)Nr!rZ	QUOTAROOT)rr)rQrrrZquotaZ	quotarootr;r;r<getquotaroot)szIMAP4.getquotarootz""*cCs4d}|j|||\}}|j|||S)Nr#)rr)rQ	directorypatternrrrr;r;r<list4sz
IMAP4.listcCsV|jd||j|\}}|dkrC|j|dd|_||fS)Nr$r`r~rr)r_quoter=rC)rQuserpasswordrrr;r;r<login@s
$	zIMAP4.logincCs&|||_|_|jd|jS)NzCRAM-MD5)rrr_CRAM_MD5_AUTH)rQrrr;r;r<login_cram_md5NszIMAP4.login_cram_md5cCs]ddl}t|jtr0|jjdn|j}|jd|j||djS)Nrzutf-8 md5)hmac
isinstancerstrencoderZHMAC	hexdigest)rQZ	challengerpwdr;r;r<rWs$	zIMAP4._CRAM_MD5_AUTHcCsd|_y|jd\}}Wn,ddtjddg}}YnX|jd|jkr{d|jdfS||fS)NrNOz%s: %sBYE)rCrsysexc_inforOrF)rQrrr;r;r<rr_s	)
zIMAP4.logoutcCs4d}|j|||\}}|j|||S)Nr%)rr)rQrrrrrr;r;r<lsubosz
IMAP4.lsubcCs+|jd|\}}|j||dS)Nr")rr)rQrrrr;r;r<myrightszszIMAP4.myrightscCs.d}|j|\}}|j|||S)Nr&)rr)rQrrrr;r;r<	namespaceszIMAP4.namespacecCs
|jdS)Nr')r)rQr;r;r<rsz
IMAP4.noopcCs:d}|j|||||\}}|j||dS)Nr(r)rr)rQZmessage_numZmessage_partstartlengthrrrr;r;r<partials!z
IMAP4.partialcCsd}|jd|S)Nr))r)rQrrr;r;r<	proxyauths	zIMAP4.proxyauthcCs|jd||S)Nr*)r)rQZ
oldmailboxZ
newmailboxr;r;r<renameszIMAP4.renamecGspd}|rE|jr$tjd|j|d||\}}n|j||\}}|j|||S)Nr+z'Non-None charset not valid in UTF8 modeCHARSET)rVrr=rr)rQcharsetZcriteriarrrr;r;r<searchs	!zIMAP4.searchrFcCsi|_||_|r!d}nd}|j||\}}|dkr^d|_||fSd|_d|jkr|r|jd|||jjddgfS)	Nrr,r`rrz	READ-ONLYz%s is not writableEXISTS)rFrHrrCr?get)rQrr?rrrr;r;r<selects				
	zIMAP4.selectcCs|jd|||S)Nr-)r)rQrrZwhatr;r;r<setaclszIMAP4.setaclcGs+|jd|\}}|j||dS)Nr.r)rr)rQrsrrr;r;r<
setannotationszIMAP4.setannotationcCs.|jd||\}}|j||dS)Nr/r)rr)rQrZlimitsrrr;r;r<setquotaszIMAP4.setquotacGs[d}|d|dfdkr*d|}|j||||\}}|j|||S)	Nr0rr~rrz(%s)r)rr)rr)rQZ
sort_criteriarsearch_criteriarrrr;r;r<sorts

z
IMAP4.sortNcCsd}ts|jd|jr3|jd||jkrQ|jd|dkritj}|j|\}}|dkr|j|j	d|j
|_	|j	jd|_d|_|j
n|jd	|j|||S)
Nr1zSSL support missingzTLS session already establishedzTLS not supported by serverr`server_hostnamerxTzCouldn't establish TLS session)HAVE_SSLr=rJr>rhssl_create_stdlib_contextrwrap_socketryrRrzr{rfr)rQssl_contextrrrr;r;r<starttlss$		
zIMAP4.starttlscCs4d}|j|||\}}|j|||S)Nr2)rr)rQrnamesrrrr;r;r<status(szIMAP4.statuscCsU|d|dfd	kr$d|}|jd|||\}}|j||dS)
Nrr~rrz(%s)r3rr)rr)rr)rQrcommandrrrr;r;r<store4s
zIMAP4.storecCs|jd|S)Nr4)r)rQrr;r;r<	subscribe?szIMAP4.subscribecGs7d}|j||||\}}|j|||S)Nr5)rr)rQZthreading_algorithmrrrrrr;r;r<threadGszIMAP4.threadcGs|j}|tkr+|jd||jt|krj|jd||jdjt|fd}|j|||\}}|d	kr|}nd}|j|||S)
NzUnknown IMAP4 UID command: %sz9command %s illegal in state %s, only allowed in states %sz, r6r+r0r5r)r+r0r5)rrkr=rCjoinrr)rQrrsrrrr;r;r<uidQs			z	IMAP4.uidcCs|jd|S)Nr7)r)rQrr;r;r<unsubscribejszIMAP4.unsubscribecGs8|j}|tkr(|jft|<|j||S)N)rrkrCr)rQrrsr;r;r<xatomrs
zIMAP4.xatomcCsL|dkrd}|j}||kr;||j|n
|g||<dS)N)rFr)rQrrurr;r;r<_append_untaggeds	zIMAP4._append_untaggedcCs>|jjd}|r:|j|dj|jddS)Nrr~rr)rFrr>rrW)rQZbyer;r;r<
_check_byeszIMAP4._check_byec
Gs|jt|krHd|_|jd||jdjt|fx'dD]}||jkrO|j|=qOWd|jkr|jr|jd|j}t	||j
}|d|}xL|D]D}|dkrqt|trt	||j
}|d|}qW|j}|dk	r}d|_t
|t
|jkrW|}n&d}|t	d	t||j
}y|j|tWn8tk
r}	z|jd
|	WYdd}	~	XnX|dkr|Sxx!|jr|j|r|SqW|r||j}y|j||jtWn8tk
rq}	z|jd
|	WYdd}	~	XnX|sPqW|S)Nz9command %s illegal in state %s, only allowed in states %sz, r`rBADz	READ-ONLYz#mailbox status changed to READ-ONLY z {%s}zsocket error: %s)r`rr)rCrkrDr=rrFrHr?_new_tagbytesrWrrtype_commandrrrrPr>rerErG)
rQrrsrtagrargrDZ	literatorvalr;r;r<rs^			


			 &

&zIMAP4._commandcCs|dkr|jy|j|\}}Wn|jk
rr}z|jd||fWYdd}~XnA|jk
r}z|jd||fWYdd}~XnX|dkr|j|dkr|jd|||f||fS)Nrzcommand: %s => %srz%s command error: %s %s)r_get_tagged_responser>r=)rQrrrrrr;r;r<_command_completes
+,
zIMAP4._command_completecCsk|j\}}|dgkr0|jdt|d|j}|j}t|j|_dS)Nz"no CAPABILITY response from serverr~r)rr=rrWrtuplesplitrh)rQrrr;r;r<rfszIMAP4._get_capabilitiescCsc|j}|j|j|r|jjd}||jkrU|jd||jjd}t||j}|jjd}||gf|j|<n]d}|jt	|s|j|j
|r|jjd}|jdkr0|jt|r|jjd|_dS|jd||jjd}t||j}|jjd}|dkrxd}|r|d|}xb|j|j
|rt|jjd	}|j|}|j|||f|j}qW|j|||d
kr_|jt|r_|jjd}t||j}|j||jjd|S)Nrzunexpected tagged response: %rrrZdata2zunexpected response: %rrrr}r`rr)r`rr)	_get_line_matchrdmogrouprEr>rrWUntagged_responser^ContinuationrGr\intr|r
Response_code)rQresprrrZdat2r}rr;r;r<resHzIMAP4._get_responsecCsxxq|j|}|dk	r*|j|=|S|jy|jWq|jk
ro}zWYdd}~XqXqWdS)N)rErrer>)rQrresultrr;r;r<rSs


zIMAP4._get_tagged_responsecCsW|j}|s!|jd|jdsC|jd||dd}|S)Nzsocket error: EOFs
z#socket error: unterminated line: %rr)rr>endswith)rQrr;r;r<rnszIMAP4._get_linecCs|j||_|jdk	S)N)matchr	)rQZcresr;r;r<rszIMAP4._matchcCsC|jtt|j|j}|jd|_d|j|<|S)Nr~)rcrrrIrWrE)rQrr;r;r<rs"
zIMAP4._new_tagcCs0|jdd}|jdd}d|dS)N\z\\"z\")r)rQrr;r;r<rszIMAP4._quotecGs|j||j||S)N)rr)rQrrsr;r;r<rszIMAP4._simple_commandcCsN|dkr||fS||jkr2|dgfS|jj|}||fS)Nr)rFpop)rQrrrrr;r;r<rs

zIMAP4._untagged_response)Or8r9r:rNr=r>r?
IMAP4_PORTrTrKr_rMrprqrtrwrLr|rrrOrurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrfrerrrrrrrr;r;r;r<r}s.*
			

 	
M	Pc@sIeZdZdedddddZddZdeddZdS)		IMAP4_SSLr@NcCs|dk	r$|dk	r$td|dk	rH|dk	rHtd||_||_|dkr~tjd|d|}||_tj|||dS)Nz8ssl_context and keyfile arguments are mutually exclusivez9ssl_context and certfile arguments are mutually exclusivecertfilekeyfile)
ValueErrorrrrrrrrT)rQrRrSrrrr;r;r<rTs				zIMAP4_SSL.__init__cCs(tj|}|jj|d|jS)Nr)rrwrrrR)rQryr;r;r<rwszIMAP4_SSL._create_socketcCstj|||dS)N)rrL)rQrRrSr;r;r<rLszIMAP4_SSL.open)r8r9r:IMAP4_SSL_PORTrTrwrLr;r;r;r<rs	rc@s^eZdZddZddddZddZdd	Zd
dZdd
ZdS)rcCs||_tj|dS)N)rrrT)rQrr;r;r<rTs	zIMAP4_stream.__init__NcCsd|_d|_d|_d|_tj|jdtdtjdtjdddd|_	|j	j
|_|j	j|_
dS)NbufsizestdinstdoutshellT	close_fds)rRrSryr{
subprocessPopenrrPIPErr	writefiler readfile)rQrRrSr;r;r<rLs				zIMAP4_stream.opencCs|jj|S)N)r'r|)rQr}r;r;r<r|+szIMAP4_stream.readcCs
|jjS)N)r'r)rQr;r;r<r0szIMAP4_stream.readlinecCs!|jj||jjdS)N)r&writeflush)rQrr;r;r<r5szIMAP4_stream.sendcCs+|jj|jj|jjdS)N)r'rr&rwait)rQr;r;r<rO;s

zIMAP4_stream.shutdown)	r8r9r:rTrLr|rrrOr;r;r;r<r
sc@s@eZdZddZddZddZddZd	S)
rcCs
||_dS)N)r)rQZmechinstr;r;r<rTIsz_Authenticator.__init__cCs5|j|j|}|dkr(dS|j|S)N*)rrr)rQrretr;r;r<rLsz_Authenticator.processcCsd}t|tr$|jd}xt|rt|dkrb|dd}|dd}n|}d}tj|}|r'||dd}q'W|S)Nrzutf-80r~r)rrrrbinasciiZ
b2a_base64)rQinpZoupter;r;r<rRs		z_Authenticator.encodecCs|s
dStj|S)Nr)r.Z
a2b_base64)rQr/r;r;r<rjsz_Authenticator.decodeN)r8r9r:rTrrrr;r;r;r<rCsrz0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov DecrcCs)i|]\}}|d|jqS)r~)r).0nrr;r;r<
<dictcomp>ps	r4r~c	Cs4tj|}|sdSt|jd}|jd}t|jd}t|jd}t|jd}t|jd}t|jd}t|jd}	t|jd	}
|	d
|
d
}|dkr|}||||||d
ddf	}tj||}
tj|
S)Nmonzonendayyearhourminseczonehzonem<-r~rrr)	InternalDaterMon2numr
r
calendarZtimegmtime	localtime)rr	r5r6r7r8r9r:r;r<r=Zzonettutcr;r;r<rrs$!cCs\d}d}tt|}x7|rWt|d\}}|||d|}q!W|S)NrsABCDEFGHIJKLMNOPr~)r
absdivmod)numrZAPmodr;r;r<r	s	cCs2tj|}|sfSt|jdjS)Nr)Flagsrrr
r)rr	r;r;r<r
sc
Cst|ttfr3tj|tjj}n0t|try
|j	}Wnqt
k
rtjr|d}|dkrtj
tj|d}tjtjf|}n
tj}YnXtd|}t|dddt|}nlt|tr*|jdkr!td|}n9t|trW|d|dfd
krW|Std	d
jt|j}|j|S)Nr~Zsecondstzinfozdate_time must be awarerrzdate_time not of a known typez"%d-{}-%Y %H:%M:%S %z"rr)rr)rr
floatrZ
fromtimestamprrFZ
astimezoner	tm_gmtoffrnrCdaylightrDmktimealtzonerrOrrformatMonthsZmonthstrftime)rZdtZgmtoffdstZdeltafmtr;r;r<rs0	

	
%	)__main__zd:s:z-dz-sr@zIMAP password for %s on %s: 	localhostzJFrom: %(user)s@localhost%(lf)sSubject: IMAP4 test%(lf)s%(lf)sdata...%(lf)srZlf
rrz
/tmp/xxx 1rz/tmp/yyyz
/tmp/yyz 2rrz/tmpzyy*rrZSUBJECTZtestr1z(FLAGS INTERNALDATE RFC822)rFLAGSz
(\Deleted)rrrrrZUIDVALIDITYrZALLrrrcCsftjd||ftt||\}}tjd|||f|dkrb|d|S)Nz%s %sz%s => %s %srr)M_mesgrl)cmdrsrrr;r;r<runs
rbzPROTOCOL_VERSION = %szCAPABILITIES = %rz/tmp/zyy%z.*"([^"]+)"$rz%sz:(FLAGS INTERNALDATE RFC822.SIZE RFC822.HEADER RFC822.TEXT)z
All tests OK.z
Tests failed.z8
If you would like to see debugging output,
try: %s -d5
)T__version__r.rrarXrur#rrCrBrrriorrrImportError__all__rrArrrgrrkrYrrLr@r[r\rrrr^rZr]rrrrrrrV	enumeraterArr	r
rr8ZgetoptZgetpassargvZoptlistrsr=rZstream_commandoptr
rRZgetuserZUSERZPASSWDZ	test_mesgZ	test_seq1Z	test_seq2rbr_rCr`rirhramlrr	r
pathrrprintr;r;r;r<<module>s:l

																		[1
9,##
))%
	
					

Back to Directory File Manager