Rp#E SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK rSSK r SSK r SSK J r SSKr/SQr\R"R%S5r"SS5r"SS\5r"S S \5r"S S \5r"S S\5r"SS\5r"SS\5r"SS\5r"SS\R6R85r"SS\5r"SS\5r"SS\5r"SS\5r "SS \5r!"S!S"\5r""S#S$5r#"S%S&\#5r$S7S'jr%S(r&S)r'S*r(S+r)S,r*"S-S.\+5r,"S/S0\,5r-"S1S2\,5r."S3S4\,5r/"S5S6\,5r0g!\a SrGNCf=f)8N) GenericAlias)MailboxMaildirmboxMHBabylMMDFMessageMaildirMessage mboxMessage MHMessage BabylMessage MMDFMessageErrorNoSuchMailboxError NotEmptyErrorExternalClashError FormatErrorasciic\rSrSrS$SjrSrSrSrSrSr S%S jr S r S r S r S rSrSrSrSrSrSrSrSrSrSrSrS%SjrSrS%SjrSrSrSrSr S r!S!r"S&S"jr#\$"\%5r&S#r'g)'r"Nc[RR[RRU55UlX lgN)ospathabspath expanduser_path_factoryselfrfactorycreates ./opt/alt/python313/lib64/python3.13/mailbox.py__init__Mailbox.__init__%s*WW__RWW%7%7%=>  c[S5eNz&Method must be implemented by subclassNotImplementedErrorr!messages r$add Mailbox.add*!"JKKr'c[S5er)r*r!keys r$removeMailbox.remove.r0r'c&URU5 gr)r4r2s r$ __delitem__Mailbox.__delitem__2s Cr'cHURU5 g![a gf=fr)r4KeyErrorr2s r$discardMailbox.discard5s%  KK    s  !!c[S5er)r*r!r3r-s r$ __setitem__Mailbox.__setitem__<r0r'cJURU5$![a Us$f=fr) __getitem__r:)r!r3defaults r$get Mailbox.get@s, ##C( ( N s  ""cUR(dURU5$[R"UR U55nURU5sSSS5 $!,(df  g=fr)r get_message contextlibclosingget_file)r!r3files r$rBMailbox.__getitem__GsK}}##C( (##DMM#$674}}T*877s A## A1c[S5er)r*r2s r$rGMailbox.get_messageOr0r'ch[R"URU55R5$remailmessage_from_bytes get_bytes as_stringr2s r$ get_stringMailbox.get_stringSs' ''s(;<FFHHr'c[S5er)r*r2s r$rSMailbox.get_bytesZr0r'c[S5er)r*r2s r$rJMailbox.get_file^r0r'c[S5er)r*r!s r$iterkeysMailbox.iterkeysbr0r'c4[UR55$r)listr]r\s r$keys Mailbox.keysfsDMMO$$r'c#n# UR5H nXnUv M g![a Mf=f7frr]r:r!r3values r$ itervaluesMailbox.itervaluesjs;==?C  K #  s5$ 5 2525c"UR5$r)rgr\s r$__iter__Mailbox.__iter__ss  r'c4[UR55$r)r`rgr\s r$valuesMailbox.valuesvsDOO%&&r'c#p# UR5H nXnX4v M g![a Mf=f7frrdres r$ iteritemsMailbox.iteritemszs>==?C  ,  #  s6% 6 3636c4[UR55$r)r`rpr\s r$items Mailbox.itemssDNN$%%r'c[S5er)r*r2s r$ __contains__Mailbox.__contains__r0r'c[S5er)r*r\s r$__len__Mailbox.__len__r0r'cTUR5HnURU5 M gr)rar;r2s r$clear Mailbox.clears99;C LL r'cVXnURU5 U$![a Us$f=fr)r:r;)r!r3rCresults r$pop Mailbox.pops7 YF S  N s  ((cjUR5HnXRU54s $ [S5e)NzNo messages in mailbox)r]rr:r2s r$popitemMailbox.popitems1==?C#' '#34 4r'c[US5(aUR5nO$[US5(aUR5nOUnSnUH upEXPU'M U(a [S5eg![a SnM0f=f)NrprsFTzNo message with key(s))hasattrrprsr:)r!argsourcebad_keyr3r-s r$updateMailbox.updates 3 $ $]]_F S' " "YY[FF"LC #S # 34 4   sA,, A<;A<c[S5er)r*r\s r$flush Mailbox.flushr0r'c[S5er)r*r\s r$lock Mailbox.lockr0r'c[S5er)r*r\s r$unlockMailbox.unlockr0r'c[S5er)r*r\s r$close Mailbox.closer0r'cXURS5$![a [S5ef=f)Nrz?String input must be ASCII-only; use bytes or a Message instead)encode UnicodeError ValueErrorr,s r$_string_to_bytesMailbox._string_to_bytess7 2>>'* * 212 2 2s)Fc[U[RR5(a[R "5n[R RXCS5nURU5 URS5 UR5nURS[5nURU5 UR(a1UR[5(dUR[5 ggg[U[ ["[R$45(a[U[R$5(a,[&R("S[*S5 UR-5n[U[ 5(aUR/U5nU(aURSS5nURS[5nURU5 UR(a1UR[5(dUR[5 ggg[1US5(Ga,[1US5(a([&R("S [*S5 UR2nSnUR55nURS 5(a USS S-nOURS 5(aUSS S-nU(dOPU(aUR7S5(aSUSS-nURS[5nURU5 UnMUR(a9U(a1UR[5(dUR[5 gggg[9S[;U5-5e)Nr 8Use of StringIO input is deprecated, use BytesIO insteads From s >From readbufferDUse of text mode files is deprecated, use a binary mode file instead  From s>From Invalid message type: %s) isinstancerQr-r ioBytesIO generatorBytesGeneratorflattenseekrreplacelinesepwrite_append_newlineendswithstrbytesStringIOwarningswarnDeprecationWarninggetvaluerrrreadline startswith TypeErrortype) r!r-target mangle_from_rgendatalastlinelines r$ _dump_messageMailbox._dump_messages gu}}44 5 5ZZ\F//00qIC KK KKN;;=D<<w/D LL ##DMM',B,B W%-C##ubkk!: ; ;'2;;// *+=qB!**,'3''//8!//*kBooeW5G LL !##G,<, g~ . . HHX]]gg&&x}}5w7G7G7IJ L  ) t, (--( G  NN  IIhmm $  0#O4 / (--.  /  IIhmm $ww%,,&()O+/*011  sBF*'!G) H!*r'cTURU5 g![[4a gf=fr)r4r:FileNotFoundErrorr2s r$r;Maildir.discardRs+  KK +,   s ''cURU5nURU5nURU5n[U[5(aUnOUn[R R U5nURU;a,URURUR5S-nOSnURU5 [R RURU5n [R RURXqU-5n [U[5(aD[R"U [R RU 5UR545 [R"X5 gNrr)rr.rr rrrrrr;rrrrrr) r!r3r- old_subpathtemp_key temp_subpathdominant_subpathrrtmp_pathnew_paths r$r?Maildir.__setitem__Zsll3' 88G$||H- g~ . .+  + !12 ::) )ZZ"2"8"8"DR"HHFF S77<< L977<< F&LA g~ . . HHXgg&&x0'2B2B2DE G (%r'cURU5n[[RR UR U5S5nUR (aUR U5nO [U5nSSS5 [RRU5upVWRU5 URU;a-URURUR5S5 UR[RR[RR UR U555 U$!,(df  N=f)Nrbr)ropenrrrrrr r set_subdirrset_infoset_dategetmtime)r!r3subpathfmsgrrs r$rGMaildir.get_messageus,,s# "'',,tzz73T :a}}mmA&$Q' ; ww}}W-  v ::  LLDJJ/3 4 RWW%%bggll4::w&GHI ; :s /E Ec[[RRURUR U55S5nUR 5R[S5sSSS5 $!,(df  g=f)Nrr) rrrrrrrrrr!r3rs r$rSMaildir.get_bytessM "'',,tzz4<<+<=t D668##GU3E D Ds $A22 Bc[[RRURUR U55S5n[ U5$)Nr)rrrrrr _ProxyFilers r$rJMaildir.get_files4 djj$,,s*;r'flagc [U[5(d[S[U535eUR USR [ URU55[ U5-55 gNzflag must be a string: r)rrrrr3rr2r-r!r3r5s r$add_flagMaildir.add_flagsT$$$5d4j\BC C sBGGCs(;$>#   NN3DNN3,?(@3t9(L M N r'c## UR5 URHnURU5 Uv M g![a M+f=f7fr)_refreshrrr:r2s r$r]Maildir.iterkeyssG 99C  S!I   s% A= A A A A  Ac>UR5 XR;$r)r?rr2s r$rvMaildir.__contains__s iir'cLUR5 [UR5$r)r?lenrr\s r$ryMaildir.__len__s 499~r'cgrrr\s r$r Maildir.flushs r'cgrrr\s r$r Maildir.lockr'cgrrr\s r$rMaildir.unlockrJr'cgrrr\s r$r Maildir.closerJr'cT/n[R"UR5Hn[U5S:dMUSS:XdM[RR [RR URU55(dMmURUSS5 M U$)Nr.)rlistdirrrDrisdirrappendr!rentrys r$ list_foldersMaildir.list_folderssrZZ +E5zA~%(c/ww}}RWW\\$**e<== eABi(, r'c[[RRURSU-5UR SS9$)NrQFr"r#)rrrrrrr!folders r$ get_folderMaildir.get_folders2rww||DJJf =#}}#% %r'c[RRURSU-5n[ X R S9n[RRUS5n[RR U5(dK[R"[R"U[R[R-S55 U$)NrQr" maildirfolder) rrrrrrrrrO_CREATO_WRONLY)r!r\rrmaildirfolder_paths r$ add_folderMaildir.add_foldersww||DJJf 5}}5WW\\$@ww~~011 HHRWW/bkk1I  r'c[RRURSU-5n[R"[RRUS55[R"[RRUS55-H)n[ U5S:d USS:wdM[ SU-5e [R"U5HonUS:wdM US:wdMUS:wdMR[RRX#55(dM^[ SU<S U<35e [R"US S 9H~upEnUH6n[R"[RRXC55 M8 UH6n[R"[RRXC55 M8 M [R"U5 g) NrQrrrPrzFolder contains message(s): %srzFolder contains subdirectory 'z': F)topdown) rrrrrRrDrrSwalkr4rmdir)r!r\rrVrootdirsfiless r$ remove_folderMaildir.remove_foldersTww||DJJf 5ZZ T5 9:ZZ T5 9:;E5zA~qS#$Dv$MNN;ZZ%E~%5.Ue^ww}}RWW\\$677#%+U%455& "$u!= D "'',,t34d23"> r'c[R"5n[R"[RR UR S55Hln[RR UR SU5nU[RR U5- S:dMV[R"U5 Mn g)Nri@)timerrRrrrrr4)r!nowrVrs r$clean Maildir.cleansuiikZZ TZZ ?@E77<< E59DRWW%%d++f4 $Ar'rPc ~[R"5n[R"5nSU;aURSS5nSU;aURSS5n[ U5<S[ US-S-5<S[ R "5<S [R<S U<3 n[ RRURS U5n[ R"U5 [!S U-5e![a9 [=RS- sl[U5s$![a NLf=ff=f) N/z\057rz\072z.MrPg.APQrQrz&Name clash prevented file creation: %s)rrsocket gethostnamerintrgetpidr_countrrrstatr_create_carefullyFileExistsErrorr)r!rshostnamerrs r$rMaildir._create_tmpsiik%%' (?''W5H (?''W5H$'Hc#'C-.@"))+$+NNH>ww||DJJt4  GGDM!!I!%"&' '!  NNa N (.."    s0C99#D< D*'D<* D84D<7D88D<cN[R"5UR- SUR-:akSnURHQn[R R URU5nX0RU:aSnX0RU'MS U(dg0UlURHnURUn[R"U5HnURS5(aM[R RXE5n[R RU5(aM`URUR5Sn[R RX%5URU'M M [R"5Ulg)Nr,FTrQr)rrrrrrrrrrrRrrrSrr)r!refreshrmtimerrVprs r$r?Maildir._refresh4s8 99; (1t/?/?+? ?G**((V)<=++F33"G+0  ( +  &&F;;v&DD)##C((GGLL-77==##{{4::.q1"$'',,v"= $*'))+r'cp[RR[RRURUR U55(aUR U$UR5 UR U$![ a N,f=f![ a [ SU-5Sef=fNNo message with key: %s)rrrrrrr:r?r2s r$rMaildir._lookupZs ww~~bggll4::tyy~FGGyy~%H  F99S> !      F4s:; E FsA'B <B BBB5c[US5(dUR5UlU[UR5$![a g[ a M2f=f)N _onetime_keys)rr]rnext StopIterationr:r\s r$r Maildir.nexthsXt_--!%D  D!3!3455    sA A AA)rrrrrrr)&rrrrrr%r.r4r;r?rGrSrJrrrr-r3r9r<r]rvryrrrrrWr]rfrortr~rr?rrrrr'r$rr s E((T?&6 4   %# %?C?K#KOSO   % & F'0$&L F r'rc|\rSrSrSSjrSrSrSrSrSr S r S r S r S r S rSrSrSrSSjrSrSrg)_singlefileMailboxiuNc [RXX#5 [URS5nX@l SUl SUl SUl SUlSUlSUlg![anUR [ R :Xa7U(a[URS5nSnAN{[UR5eUR [ R[ R4;a[URS5nSnANeSnAff=f)Nrb+zwb+rrF)rr%rrrrENOENTrEACCESEROFS_filer _next_key_pending _pending_sync_locked _file_length)r!rr"r#rrs r$r%_singlefileMailbox.__init__xsW5 TZZ'A   "  ! ww%,,&TZZ/A,TZZ88U\\5;;77T* s$A D );D)ADDD cUR5 URU5URUR'U=RS- slSUlURS- $)NrPT)r_append_messagerrrr,s r$r._singlefileMailbox.addsO $($8$8$A $..! !"~~!!r'cNURU5 URU SUlgr)rrrr2s r$r4_singlefileMailbox.removes  S IIcN r'cpURU5 URU5URU'SUlgr)rrrrr>s r$r?_singlefileMailbox.__setitem__s- S--g6 # r'c#t# UR5 URR5ShvN gN7fr)rrrar\s r$r]_singlefileMailbox.iterkeyss" 99>>###s .868c>UR5 XR;$r)rrr2s r$rv_singlefileMailbox.__contains__s iir'cLUR5 [UR5$r)rrDrr\s r$ry_singlefileMailbox.__len__s 499~r'c`UR(d[UR5 SUlggr)r _lock_filerr\s r$r_singlefileMailbox.locks!|| tzz "DLr'c`UR(a[UR5 SUlggNF)r _unlock_filerr\s r$r_singlefileMailbox.unlocks! <<  $ DL r'c FUR(d.UR(a[UR5 SUlgURR SS5 URR 5nXR :wa[SUR U4-5e[UR5n0nURU5 [URR55HnURUupVURR U5 URU5 UR 5nURR[!SX`RR 5- 55nU(dOUR#U5 MZXrR 54X4'UR%U5 M UR 5Ul[/U5 URR'5 [(R0"UR5n [(R2"UR,U R45 [(R6"UR,U R8U R:5 [(R@"UR,UR5 [EURS5UlX0l SUlSUlURF(a[IURSS9 gg! UR'5 [(R*"UR,5 e=f![<[>4a Nf=f![BaN [(R*"UR5 [(R@"UR,UR5 Nf=f)NFrr,z4Size of mailbox file changed (expected %i, found %i)r)dotlock)%rr _sync_flushrrtellrr_create_temporaryr_pre_mailbox_hookr1rra_pre_message_hookrminr_post_message_hookrrr4rrrchmodst_modechownst_uidst_gidrrrrrrr) r!cur_lennew_filenew_tocr3startstop new_startrr$s r$r_singlefileMailbox.flushs}}!!DJJ'%*"  1**//# '' '$&?&*&7&7%A&BC C%TZZ0 G  " "8 ,diinn./"iin  &&&x0$MMO !ZZ__S15 8I1I.KLF!NN6*  !*==?; ''10!) D  H wwtzz"  -  HHX]]DKK = 1 IIhmmTZZ 0$**e,   " << tzz5 1 /  NN  IIhmm $ (    1 IIdjj ! IIhmmTZZ 0 1s25DK<6L2;+M<3L/2MMAN N cgrrr!rs r$r$_singlefileMailbox._pre_mailbox_hookrJr'cgrrrs r$r$_singlefileMailbox._pre_message_hookrJr'cgrrrs r$r%_singlefileMailbox._post_message_hook rJr'cUR5 UR(aUR5 URR 5 g!URR 5 f=f!UR(aUR5 URR 5 f!URR 5 f=f=fr)rrrrrr\s r$r_singlefileMailbox.closes| # JJL #<<KKM   "   "  #<<KKM   "   "s.A.!AA+.C 0!B,C ,CC cURcUR5 UbURU$g![a [SU-5Sef=fr)r _generate_tocr:r2s r$r_singlefileMailbox._lookups\ 99     ? Jyy~%  J83>?TI Js 2A cRURRSS5 URR5n[UR5S:Xa,UR (dUR UR5 URUR5 URU5nURUR5 URR5 URR5Ul U$![a URRU5 ef=f)Nrr,)rrrrDrrrr_install_messagerrtruncaterr)r!r-beforeoffsetss r$r"_singlefileMailbox._append_message%s 1" tyy>Q t}}  " "4:: .   " "4:: .++G4G  # #DJJ /  JJOO-   JJ   '  s =AC??'D&)rrrrrrrrr)rrrrr%r.r4r?r]rvryrrrrrrrrrrrr'r$rrusU!."  $    ! B2H #Jr'rcB\rSrSrSrSrS SjrS SjrS SjrSr Sr g ) _mboxMMDFi<TcURU5up#URRU5 URR5R [ S5R S5nURRX0RR5- 5nURUR [ S55nURU5 URUSS5 U$)Nr'rrr) rrrrrrdecoderr_message_factory set_unixfromset_from)r!r3rr from_linestringrs r$rG_mboxMMDF.get_messageAsll3'  JJ'')11'3?FFwO  (9!9:##FNN7E$BC # Yqr]# r'cf[R"URX55RUS9$)N)unixfromrP)r!r3from_s r$rU_mboxMMDF.get_stringLs.'' NN3 &((1 5 (A Br'c6URU5up4URRU5 U(dURR5 URR X@RR 5- 5nUR [S5$Nr)rrrrrrrr)r!r3rrrrs r$rS_mboxMMDF.get_bytesQsfll3'   JJ   ! (9!9:~~gu--r'cURU5up4URRU5 U(dURR5 [ URURR 5U5$r)rrrr _PartialFiler)r!r3rrrs r$rJ_mboxMMDF.get_fileZsSll3'   JJ   !DJJ (94@@r'cSn[U[5(aURU5n[U[5(a?UR S5(a)UR S5nUS:wa USUnXS-SnOUnSnO[U[ 5(a%UR5RS5nSU-nOM[U[RR5(a$UR5nUbURS5nUc:S[R"[R"55R5-nUR R#5nUR R%U[&-5 UR)XR UR*5 UR R#5nXV4$)NrrrrPr'rsFrom MAILER-DAEMON )rrrrrfind_mboxMMDFMessageget_fromrrQr-r get_unixfromrrasctimegmtimerrrrr _mangle_from_)r!r-rnewlineauthorrrs r$r_mboxMMDF._install_messagebsg gs # #++G4G gu % %'*<*G$i!mG77<< CL9 h ' ||1  $ &&w2gy11((:<< OA!%||$QN!FIIh'<< O As72E'C7!&EE'7A EEE$$E''E<cN[RRUR[ U55n[ US5nUR 5 [R"U5 g![a2nUR[R:Xa[SU-5eeSnAff=fNrr) rrrrrrrr4rrrr:)r!r3rrrs r$r4 MH.removes{ww||DJJC1 T5!A GGI IIdO ww%,,&83>??  s A(( B$2-BB$c[RRUR[ U55n[ US5nUR(a [U5 [R"[R "U[R[R-55 URX$5 [!U["5(aUR%X!5 UR(a ['U5 [)U5 g![ a2nUR[R:Xa[SU-5eeSnAff=f!UR(a ['U5 ff=f![)U5 f=fr$)rrrrrrrrrr:rrrrdO_TRUNCrrr rrr)r!r3r-rrrs r$r?MH.__setitem__sww||DJJC1 T5!A ||1  $r{{RZZ'?@A""7.gy11((6<< O N# ww%,,&83>??  << O  Ns< DE)BE E) E-D??EE&&E)) E6c"UR(a>[[RR UR [ U55S5nO>[[RR UR [ U55S5nU UR(a [U5 [U5nUR(a [U5 SSS5 UR5R5HupVX;dM WR!U5 M W$![a2nUR[R:Xa[SU-5eeSnAff=f!UR(a [U5 ff=f!,(df  N=f)Nrrr)rrrrrrrrrrr:rr r get_sequencesrs add_sequence)r!r3rrrrkey_lists r$rGMH.get_message7s ||djj#c(;UCdjj#c(;TB ||1  $l<< O#00288:ND  &; ! ww%,,&83>??  << O QsBAD=DF/ E:F E)-EEE==F FcUR(a>[[RR UR [ U55S5nO>[[RR UR [ U55S5nU UR(a [U5 UR5R[S5UR(a [U5 sSSS5 $![a2nUR[R:Xa[SU-5eeSnAff=f!UR(a [U5 ff=f!,(df  g=f)Nrrrr)rrrrrrrrrrr:rrrrrr!r3rrs r$rS MH.get_bytesPs ||djj#c(;UCdjj#c(;TB ||1  $vvx''7<< OQ  ww%,,&83>??  << O QsBAC8=C8E/#D7E8 D4-D//D47EE E'c[[RRUR[ U55S5n[U5$![ a2nUR[R:Xa[SU-5eeSnAff=f)Nrr) rrrrrrrrrr:r r/s r$rJ MH.get_fileesl RWW\\$**c#h7>A !}  ww%,,&83>??  s=A B-BBct[[S[R"UR5555$)Nc3f# UH'nUR5(dM[U5v M) g7fr)isdigitr|).0rVs r$ MH.iterkeys..rs(:3I%).&3u::3Is11)iterr1rrRrr\s r$r] MH.iterkeysps/F:2::djj3I::; ;r'c[RR[RRUR[ U555$r)rrrrrrr2s r$rvMH.__contains__us,ww~~bggll4::s3x@AAr'cF[[UR555$r)rDr`r]r\s r$ry MH.__len__ys4 ())r'cU(aSOSnU(aSS0O0n[RRURS5n[ USU-40UD6$![ a Of=f[ USU-40UD6$![ a Of=fMD)NrbencodingASCIIrzr+zx+)rrrrrrr)r!textmodekwargsrs r$_open_mh_sequences_fileMH._open_mh_sequences_file}srs*.*g&Bww||DJJ8 D$+888$   D$+888"  s$A A"!A"&A66 BBcUR(d1URSS9Ul[UR5 SUlgg)NFrCT)rrFrrr\s r$rMH.locks6||5555ADJ tzz "DLr'cUR(a4[UR5 [UR5 U?SUlggr)rrrrr\s r$r MH.unlocks2 <<  $  #  DL r'cgrrr\s r$rMH.flushrJr'cHUR(aUR5 ggr)rrr\s r$rMH.closes << KKM r'c/n[R"UR5Hbn[RR [RR URU55(dMQUR U5 Md U$r)rrRrrrSrrTrUs r$rWMH.list_folderssWZZ +Eww}}RWW\\$**e<== e$, r'c|[[RRURU5UR SS9$)NFrZrrrrrrr[s r$r] MH.get_folders-"'',,tzz62--7 7r'cz[[RRURU5UR S9$)Nr`rTr[s r$rf MH.add_folders+"'',,tzz62--) )r'cf[RRURU5n[R"U5nUS/:Xa5[R "[RRUS55 OU/:XaO[ SUR-5e[R"U5 g)NrzFolder not empty: %s)rrrrrRr4rrk)r!r\rentriess r$roMH.remove_foldersxww||DJJ/**T" ' ' IIbggll49 : ]  6 CD D r'c  0n[[RRURS5SSS9nU [ UR55nUHnURS5upV[ 5nUR5HknUR5(aUR[U55 M4SURS55upUR[XS-55 Mm [U5V s/sH n X;dM U PM sn X'[X5S :XaX MM SSS5 U$![ a Us$f=fs sn f![ a [#S UR%5-5ef=f!,(df  U$=f) NrrrB)rArc38# UHn[U5v M g7fr)r|)r6xs r$r7#MH.get_sequences..s*K?a3q66?s-rPrz"Invalid sequence specification: %s)rrrrrrr2rarr5r.r|rranger1rDrrrstrip) r!resultsrall_keysrrcontentsraspecrrr3s r$r*MH.get_sequencessa RWW\\$**o>gVA499;'H5%)ZZ_ND5D ( 0<<>> HHSY/*K4::c?*KKE KKeAX(>? !1 5;4L%=LS,/O&)L%=GM7=)Q.#M/&+! N %="5%&J&*kkm'4555!Q&sM3D=E>B)E EEE-E>= E  E E'E;;E>> F cURSS9n[R"[R"UR[R [R -55 UR5Hup4[U5S:XaMURUS-5 SnSn[[U55H_nUS- U:XaU(dSnURS5 O6U(aSnURU<SU<35 OURS U-5 UnMa U(aUR[U5S -5 MURS 5 M [U5 g![U5 f=f) NTrIrrFrPr` z %s )rFrrrrrdr'rsrDrr1r2rr)r! sequencesrrraprev completingr3s r$ set_sequencesMH.set_sequencess  ( (d ( 3  HHRWWQVVR[[2::%=> ?'oo/ t9>s #" !#d),CQw$))-JGGCL#%* 4 56 ,D-GGCI,-GGDM)0, NKNs EE!! E.c  UR5nSn/nUR5HnUS- U:waURXBS-45 [R"[R R UR[U55[R R UR[US-555 [R"[R R UR[U555 US- nM US-Ul [U5S:XagUR5H*upVUHupxXv;dM XUR!U5'M! M, UR#U5 g![[4a [R"[R R UR[U55[R R UR[US-555 GNf=f)NrrP)r*r]rTrrrrrrunlinkrrrrrDrsindexrn) r!rkrlchangesr3rr,oldrs r$packMH.packs|&&( ==?CQw$AX/BGGBGGLLSX>GGLLS]CE IIbggll4::s3x@A AID# w<1  'oo/ND#?47X^^C01$0 9%'8GIIbggll4::s3x@ ggll4::s4!8}EGGsAfilededitedresentunseendeletedanswered forwardedNc>[RXX#5 0Ulgr)rr%_labelsr s r$r%Babyl.__init__)s##D@ r'c[RX5n[U[5(aUR 5UR U'U$r)rr.rr get_labelsr)r!r-r3s r$r. Babyl.add.s; $$T3 g| , , ' 2 2 4DLL  r'ch[RX5 XR;aURU ggr)rr4rr2s r$r4 Babyl.remove5s+!!$, ,,  S! r'c[RXU5 [U[5(aUR 5UR U'ggr)rr?rrrrr>s r$r?Babyl.__setitem__;s;&&t': g| , , ' 2 2 4DLL  -r'cURU5up#URRU5 URR5 [R "5nURR5nUS[ -:XdU(dO'URUR[ S55 MV[R "5nURR5nU[ :XdU(dO'URUR[ S55 MSX0RR5- nURRU5nUR[ S5n[UR5U-5n U RUR55 XR;aU RURU5 U $N *** EOOH ***r)rrrrrrrrrrrrr set_visibler set_labels) r!r3rroriginal_headersrvisible_headersnbodyrs r$rGBabyl.get_messageAsXll3'   ::<::&&(D00  " "4<<#? @  **,::&&(Dwd  ! !$,,w"> ?  ::??$ $zzq!||GU++446=> 0023 ,,  NN4<<, - r'cURU5up#URRU5 URR5 [R "5nURR5nUS[ -:XdU(dO'URUR[ S55 MVURR5nU[ :XdU(dOM.UR5nX0RR5- nURRU5nUR[ S5nXh-$r) rrrrrrrrrrrr) r!r3rrrrheadersrrs r$rSBabyl.get_bytes]sll3'   ::<::&&(D00  " "4<<#? @  ::&&(Dwd#++- ::??$ $zzq!||GU+~r'ct[R"URU5RS[55$r)rrrSrrr2s r$rJBabyl.get_filess'zz$..-55eWEFFr'cUR5 [5nURR5HnUR U5 M UR UR 5 [U5$r)rr2rrmrdifference_update_special_labelsr`)r!labels label_lists r$rBabyl.get_labelswsS ,,--/J MM* %0  !5!56F|r'cf//p!URRS5 Sn/nUnURR5nURR5nUS[-:Xa[ U5[ U5:a!UR U[ [5- 5 UR U5 URR5SSRS5Vs/sH*nUR5(dMUR5PM, nnUR U5 OvUS:Xd US[-:Xa:[ U5[ U5:a!UR U[ [5- 5 O)U(d"UR U[ [5- 5 OGMy[[[X555Ul [[U55Ul [ UR5UlURRSS5 URR5Ulgs snf)Nrs rP,r,)rrrrrrDrTrstriprrrrrrr) r!rrr label_listsr rlabelrs r$rBabyl._generate_tocsB  H::&&(Dzz(H{W,,u:F +LLCL!89 h'+/::+>+>+@+D+J+J4+P:+P-2+0;;=(%++-+P:""6*DGg,=$=u:F +LLCL!89 XG 45#$3v#567 Ik23 TYY 1 JJOO-:s H.<H.cS[-nUS[-- nUR5nSU5nUSSRU5-[-- nUS- nURU5 g)NsBABYL OPTIONS:s Version: 5c3@# UHoR5v M g7fr)r)r6rs r$r7*Babyl._pre_mailbox_hook..s5fU,,..fssLabels:rr)rrrr)r!rbabylrs r$rBabyl._pre_mailbox_hooksc!G+ (("5f5 dii//'99  r'c4URS[-5 g)N rrs r$rBabyl._pre_message_hooks '!"r'c4UR[S-5 g)Nrrrs r$rBabyl._post_message_hooks '!"r'cURR5n[U[5(Ga/n/nUR 5H6nXPR ;aUR U5 M%UR U5 M8 URRS5 UH/nURRSUR5-5 M1 URRS5 UH2nURRSUR5-S-5 M4 URR[5 O"URRS[-5 [U[RR5(Ga1[R"5n[RR!USS5nUR#U5 UR%S5 UR'5nURRUR)S [55 US :XdU(dOMOURRS [-5 [U[5(a[R"5n [RR!U SS5n U R#UR+55 U R'5nURRUR)S [55 US :XdU(dOcMOUR%S5 UR'5nURRUR)S [55 US :XdU(dOMOUR-S 5n U (dGOURRU R)S [55 MK[U[.[0[R245(Ga[U[R25(a,[4R6"S [8S5 UR;5n[U[05(aUR=U5nUR?S5S-n U S- S:waURRUSU R)S [55 URRS [-5 URRUSU R)S [55 URRXSR)S [55 GO6URRS [-[-5 URRUR)S [55 GO[AUS5(Ga[AUS5(a([4R6"S[8S5 URBnUR5n S nUR'5nURES5(a USSS -nOURES5(aUSSS -nURRUR)S [55 US :XdU(d>U(a6SnURRS [-5 UR%U 5 OOMUR'5nU(dOURES5(a USS[-nOEURES5(a USS[-nO"URES 5(a USS[-nURRU5 M[GS[IU5-5eURR5nX/4$)N1s, s,, rs1,,FrTrrrrrs r,rrrrrrrr)%rrrrrrrTrrrrQr-r rrrrrrrr get_visiblerrrrrrrrrrrrrrr)r!r-rspecial_labelsrr orig_bufferorig_generatorr vis_buffer vis_generatorr body_start original_pos first_passrs r$rBabyl._install_messages ! g| , ,NF ++-000"))%0MM%( . JJ  T "'   !78( JJ  U #    !6!=> JJ  W % JJ  Vg- . gu}}44 5 5**,K"__;;KPQRN  " "7 +   Q "++-   eW!=>5=  JJ  _w6 7'<00ZZ\ % > >z5RS T %%g&9&9&;<%..0DJJ$$T\\%%ABu}D    #&//1DJJ$$T\\%%ABu}D  $))$/   w!?@  %bkk!: ; ;'2;;// *+=qB!**,'3''//8 g.2JA~#   *!5!=!=eW!MN   7!:;   *!5!=!=eW!MN   !5!=!=eW!MN   7!:W!DE   !@A Wj ) )w)) 56H!M!.."<<>LJ'')==))9u,D]]5))9u,D   eW!=>5=!%*  ((7)BC \2'')==))9w.D]]5))9w.D]]5))9w.D   &6gFG Gzz }r')rrrrr)rrrr frozensetrr%r.r4r?rGrSrJrrrrrrrrr'r$rr#sX !BCO " 5 8,G.<##ir'rc*\rSrSrSSjrSrSrSrg)r iNcZ[U[RR5(aMUR [ R "U55 [U[5(aURU5 gg[U[5(a&UR [R"U55 g[U[5(a&UR [R"U55 g[U[R5(a&UR [R"U55 g[US5(a&UR [R "U55 gUc*[RRR#U5 g[%S['U5-5e)Nrr)rrQr-r _become_messagecopydeepcopy _explain_torrRrmessage_from_stringr TextIOWrappermessage_from_filermessage_from_binary_filer%rrr,s r$r%Message.__init__s  gu}}44 5 5  w!7 8'7++##D),  ' '  !9!9'!B C  % %  !:!:7!C D !1!1 2 2  !8!8!A B Wf % %  !?!?!H I _ MM ! ! * *4 06gFG Gr'c[US/5nURH&nX2;dM URUURU'M( g)N_type_specific_attributes)getattr__dict__)r!r- type_specificrs r$rMessage._become_message2s@)DbI $$D(&-&6&6t&< d#%r'cD[U[5(ag[S5e)Nz Cannot convert to specified type)rr rr,s r$rMessage._explain_to9s gw ' ' >? ?r'rr)rrrrr%rrrrr'r$r r sH&=@r'r ch\rSrSr/SQrSSjrSrSrSrSr S r S r S r S r S rSrSrSrg)r iA)_subdir_info_dateNc~SUlSUl[R"5Ul[R X5 g)Nrr)rrrrrr r%r,s r$r%MaildirMessage.__init__Fs+  YY[ 'r'cUR$r)rr\s r$rMaildirMessage.get_subdirMs ||r'cDUS:XdUS:XaXlg[SU-5e)Nrrz!subdir must be 'new' or 'cur': %s)rr)r!rs r$rMaildirMessage.set_subdirQs% U?fo!L@6IJ Jr'cbURRS5(aURSS$gr*)rrr\s r$r-MaildirMessage.get_flagsXs* ::  & &::ab> !r'cHSSR[U55-Ulg)Nr+r)rr1r)r!r/s r$r3MaildirMessage.set_flags_sBGGF5M22 r'cURSR[UR55[U5-55 gNrr3rr2r-r!r5s r$r9MaildirMessage.add_flagc, rwws4>>#34s4y@ABr'cUR5(aDURSR[UR55[U5- 55 ggr)r-r3rr2rs r$r<MaildirMessage.remove_flaggs> >>   NN2773t~~'7#83t9#DE F r'cUR$r)rr\s r$rMaildirMessage.get_datel zzr'c`[U5Ulg![a [SU-5Sef=f)Nzcan't convert to float: %s)floatrrr)r!dates r$rMaildirMessage.set_dateps7 KtDJ K84?@d J Ks-cUR$r)rr\s r$rMaildirMessage.get_infowrr'ch[U[5(aXlg[S[ U5-5e)Nzinfo must be a string: %s)rrrrr)r!r$s r$rMaildirMessage.set_info{s) dC J7$t*DE Er'c [U[5(a^URUR55 UR UR 55 UR UR55 g[U[5(a[UR55nSU;aURS5 UR 5S:XaURS5 SU;aURS5 SU;aURS5 SU;aURS5 URS [R"UR555 g[U[5(a`[UR55nSU;aURS 5 SU;aURS 5 SU;aURS 5 gg[U[ 5(aw[UR55nSU;aUR#S 5 SU;aUR#S 5 SU;aUR#S5 SU;aUR#S5 gg[U[$5(ag['S[)U5-5e)NSRrOTDFA MAILER-DAEMONrrepliedflaggedrrrxr$Cannot convert to specified type: %s)rr r3r-rrrrrr2r9rrrrr r+r add_labelr rr)r!r-r/s r$rMaildirMessage._explain_tos g~ . .   dnn. /   t0 1   T]]_ - !1 2 2()Ee|  % E)  %e|  %e|  %e|  %   _dkk$--/.J K  + +()E%$$X.e|$$Y/e|$$Y/  . .()E%!!(+e|!!),e|!!*-e|!!+.  ) ) B M*+ +r')rrrr)rrrrrr%rrr-r3r9r<rrrrrrrr'r$r r AsK!>(K3CG KF)+r'r cR\rSrSrS/rS SjrSrS SjrSrSr S r S r S r S r g)ri_fromNcURSS5 [U[RR5(a=UR 5nUb*UR S5(aURUSS5 [RX5 g)NrTzFrom r)rrrQr-r rrr%)r!r-rs r$r%_mboxMMDFMessage.__init__sk ot, gu}}44 5 5++-H#(;(;G(D(D hqrl+'r'cUR$rrr\s r$r_mboxMMDFMessage.get_fromrr'cUb6USLa[R"5nUS[R"U5-- nXlg)NTri)rrrrr)r!rtime_s r$r_mboxMMDFMessage.set_froms7  }  S4<<.. .E r'cLURSS5URSS5-$)NStatusrX-Status)rDr\s r$r-_mboxMMDFMessage.get_flagss#xx"%R(@@@r'c[U5nSup#SHnXA;dM X$- nURU5 M! SHnXA;dM X4- nURU5 M! USR[U55- nUR SU5 UR SU5 g![ a UR SU5 N2f=f![ a UR SU5 gf=f)N)rr)rr)rrrrrr)r2r4rr1replace_headerr: add_header)r!r/ status_flags xstatus_flagsr5s r$r3_mboxMMDFMessage.set_flagssE &,# D}$  T"$D}%  T"$ //  4   , 7 7    M : 4 OOHl 3 4 7 OOJ 6 7s$8B CB=<B=CCcURSR[UR55[U5-55 grrrs r$r9_mboxMMDFMessage.add_flagrr'cSU;dSU;aDURSR[UR55[U5- 55 gg)Nrrrrrs r$r<_mboxMMDFMessage.remove_flags@ t zT1 NN2773t~~'7#83t9#DE F 2r'c>[U[5(a[UR55nSU;aUR S5 SU;aUR S5 SU;aUR S5 SU;aUR S5 SU;aUR S5 US US S R UR5R5S S5nUR[R"[R"US 555 g[U[ 5(a?UR#UR55 UR%UR55 g[U[&5(ae[UR55nSU;aUR)S5 SU;aUR)S5 SU;aUR)S5 US US g[U[*5(ae[UR55nSU;aUR-S5 SU;aUR-S5 SU;aUR-S5 US US g[U[.5(ag[1S[3U5-5e![[4a gf=f)Nrrrrrrrrstatuszx-statusriz%a %b %d %H:%M:%S %Yrrrrrr)rr r2r-rr9rrrrcalendartimegmrrstrptimer OverflowErrorrr3rr r+rrr rr)r!r-r/ maybe_dates r$r_mboxMMDFMessage._explain_tosH g~ . .()Ee|""5)e|  %e|  %e|  %e|  %! #$--/"7"7"9"#">?J   z6L2N"OP!1 2 2   dnn. /   T]]_ -  + +()E%$$X.e|$$Y/e|$$Y/! #  . .()E%!!(+e|!!),e|!!*-! #  ) ) B M*+ +9 .  s:J JJr r)rrrrrr%rrr-r3r9r<rrrr'r$rrs7") (A7,CG 1+r'rc\rSrSrSrg)r irNrrrrrrr'r$r r r'r cB\rSrSrS/rS SjrSrSrSrSr S r S r g) r i# _sequencesNc</Ul[RX5 gr)r)r r%r,s r$r%MHMessage.__init__(s'r'c URSS$rr)r\s r$r*MHMessage.get_sequences-sq!!r'c$[U5Ulgr)r`r))r!rks r$rnMHMessage.set_sequences1s y/r'c[U[5(a,XR;aURRU5 gg[ S[ U5-5e)Nzsequence type must be str: %s)rrr)rTrrr!rzs r$r+MHMessage.add_sequence5sG h $ $.&&x0/;d8nLM Mr'c\URRU5 g![a gf=fr)r)r4rr2s r$remove_sequenceMHMessage.remove_sequence=s+  OO " "8 ,     ++c[U[5(a[UR55nSU;aUR S5 O"UR S5 UR S5 SU;aUR S5 SU;aUR S5 gg[U[ 5(ar[UR55nSU;aUR S5 OUR S 5 SU;aUR S5 SU;aUR S 5 gg[U[5(a)UR5HnURU5 M g[U[5(aI[UR55nSU;aURS5 SU;aURS 5 gg[U[5(ag[S [U5-5e) NrrrrrrrROrrrr)rr r2r*rr9rr r+rrr rr)r!r-rkrzs r$rMHMessage._explain_toDs g~ . .D..01I9$""5)""5)  %I%  %I%  %& !1 2 2D..01Iy(  &  %I%  %I%  %&  + + ..0$$X.1  . .D..01I9$!!(+I%!!*-&  ) ) B M*+ +r'r-r) rrrrrr%r*rnr+r5rrrr'r$r r #s+".( "*N$+r'r cV\rSrSrSS/rSSjrSrSrSrS r S r S r S r S r Srg)rikr_visibleNcZ/Ul[5Ul[RX5 gr)rr r<r%r,s r$r%BabylMessage.__init__ps    'r'c URSS$r)rr\s r$rBabylMessage.get_labelsvs||Ar'c$[U5Ulgr)r`r)r!rs r$rBabylMessage.set_labelszs F| r'c[U[5(a,XR;aURRU5 gg[ S[ U5-5e)Nzlabel must be a string: %s)rrrrTrrr!rs r$rBabylMessage.add_label~sG eS ! !LL( ##E*)84;FG Gr'c\URRU5 g![a gf=fr)rr4rrDs r$ remove_labelBabylMessage.remove_labels+  LL   &   r7c,[UR5$rr r<r\s r$rBabylMessage.get_visiblest}}%%r'c$[U5UlgrrJ)r!visibles r$rBabylMessage.set_visibles( r'cURR5H5nX;a URRXU5 M(URU M7 SH,nX;dM XR;dMXURU'M. g)N)DateFromzReply-ToToCCSubject)r<rar)r!headers r$update_visibleBabylMessage.update_visibleslmm((*F~ ,,V&\BMM&) + JF~& "=(,  f%Jr'cJ[U[5(a[UR55nSU;aUR S5 O"UR S5 UR S5 SU;dSU;aUR S5 SU;aUR S5 S U;aUR S 5 gg[U[ 5(ar[UR55nSU;aUR S 5 OUR S 5 S U;aUR S 5 SU;aUR S5 gg[U[5(aI[UR55nSU;aURS5 SU;aURS5 gg[U[5(aHURUR55 UR5HnURU5 M g[U[5(ag[S[U5-5e)Nrrrrrrxrrrrr9rrrrr)rr r2rrr9rr r+rrrrr rr)r!r-rrs r$rBabylMessage._explain_tos g~ . .*+F6!""5)""5)  %f$F(:  %V#  %F"  %# !1 2 2*+Fv%  &  %F"  %V#  %$  + +*+F6!$$X.V#$$Y/$  . .    0 0 2 3*!!%(+  ) ) B M*+ +r')rr<r)rrrrrr%rrrrGrrrVrrrr'r$rrks="+J 7( $H&) 5'+r'rc\rSrSrSrg)rirNr&rr'r$rrr'r'rc\rSrSrSSjrSSjrSSjrSSjrSSjrSr S r SS jr S r S r S rSrSrSrSrSr\S5r\"\5rSrg)r iNcNXlUcUR5UlgX lgr)rr_pos)r!rposs r$r%_ProxyFile.__init__s ;DIIr'cLURXRR5$r)_readrrr!sizes r$r_ProxyFile.readszz$ 00r'cLURXRR5$r)rarread1rbs r$rf_ProxyFile.read1szz$ 0 011r'cLURXRR5$r)rarrrbs r$r_ProxyFile.readlineszz$ 3 344r'cv/nUH0nURU5 UcMU[U5-nUS::dM/ U$ U$)Nr)rTrD)r!sizehintrrs r$ readlines_ProxyFile.readlinessGD MM$ #CI%q=   r'c#v# UR5=n(aUv UR5=n(aMgg7fr)r)r!rs r$rj_ProxyFile.__iter__s1mmo%d%Jmmo%d%%s399cUR$r)r]r\s r$r_ProxyFile.tells yyr'cUS:Xa%URRUR5 URRX5 URR5Ulg)NrPrrr]rr!offsetwhences r$r_ProxyFile.seeks? Q; JJOODII & 'JJOO% r'c[US5(a9[URS5(aURR5 U?gg!U?f=f)Nrr)rrrr\s r$r_ProxyFile.closesH 4 ! ! 4::w//JJ$$&J " Js 5A AcUcSnURRUR5 U"U5nURR5UlU$)Nrrs)r!rc read_methodrs r$ra_ProxyFile._read sA <D  "T"JJOO%  r'cU$rrr\s r$ __enter___ProxyFile.__enter__s r'c$UR5 gr)r)r!excs r$__exit___ProxyFile.__exit__s  r'c6URR5$r)rreadabler\s r$r_ProxyFile.readablezz""$$r'c6URR5$r)rwritabler\s r$r_ProxyFile.writablerr'c6URR5$r)rseekabler\s r$r_ProxyFile.seekablerr'c6URR5$r)rrr\s r$r_ProxyFile.flush"szz!!r'c[US5(dg[URS5(dgURR$)NrTr!F)rrr!r\s r$r!_ProxyFile.closed%s6tW%%tzz8,,zz   r')rr]rr)rrrrr%rrfrrlrjrrrrar~rrrrrpropertyr!rrrrrr'r$r r ss125  &%%%"!!$L1r'r c:\rSrSrS SjrSrS SjrSrSrSr g) ri0NcH[RXU5 X lX0lgr)r r%_start_stop)r!rrrs r$r%_PartialFile.__init__3sDU+  r'cF[RU5UR- $r)r rrr\s r$r_PartialFile.tell9st$t{{22r'cUS:XaURUlSnOUS:XaURUlSn[R XU5 g)NrrPr,)rr]rr rrts r$r_PartialFile.seek=s> Q; DIF q[ DIFf-r'cURUR- nUS::agUb US:dX:aUn[RXU5$)Nrr')rr]r ra)r!rcr{ remainings r$ra_PartialFile._readGsFJJ* > <4!8t'7DK88r'c,[US5(aU?gg)Nr)rrr\s r$r_PartialFile.closePs 4 ! !  "r')r]rr)NNr) rrrrr%rrrarrrr'r$rr0s 3.9r'rcSn[(a7[R"U[R[R-5 U(a|[URS-5nUR5 [R"URURS-5 Sn[R"UR5 gg![a[nUR [ R [ R[ R4;a[SUR-5eeSnAff=f![a9nUR [ R[ R4;aSnAgeSnAff=f![ ["4a3 [R$"URURS-5 Sngf=f![&a9 [R("UR5 [SUR-5ef=f! [(a%[R"U[R*5 U(a#[R("URS-5 e=f)NFzlockf: lock unavailable: %s.lockTzdot lock unavailable: %s)fcntllockfLOCK_EXLOCK_NBrrEAGAINrrrrrrrrrqrrrrr4LOCK_UN)rr dotlock_donerpre_locks r$rrWsL% 5  Au}}u}}<=  ,QVVg-=> 1-GGHMM166G+;<#'L IIhmm,#   77u||U\\5;;GG,-J-.VV.455   77u||U[[99  '8(IIhmmQVVg-=>#'L( # 1 (--(()C)**011 1 5 KK5== )  IIaffw& ' s H6C H(D280E8( F> D/AD**D//H2 E5<.E0*H/E00E55H8AF;8F>:F;;F>>AHHAI!c[(a%[R"U[R5 [RR UR S-5(a$[R"UR S-5 gg)Nr)rrrrrrrr4rs r$rrsO u Au}}% ww~~affw&'' !&&7"#(r'c[R"U[R[R-[R-S5n[US5[R "U5 $![R "U5 f=f)Nrbr)rrrcrO_RDWRr)rfds r$rrsP rzzBII- 95 ABD%    s A,,Bc [U<S[[R"55<S[R"5<S[ R "5<35$)NrQ)rr|rrrzr{rr})rs r$rrs8 dC 4D.4.@.@.B.0iik; <rs     A **  G $f2f2RgggT CCN@"@F1.91.h*.9*.Z@*@*F v vr"@emm##"@Jj+Wj+Zn+wn+b1"1E+E+P\+7\+~1"1_2_2D$:$N(T$<   -I-EEIEI444%4mD EsE44F?F