;ō Ü,1Dc@sDdkZdkZdkZdkZdkZdfd„ƒYZdS(Ns MailHoldercBsntZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z ed „Z ed „Z d„Z RS( Ns%Y/%m/%d %H:%M:%ScCsą|idƒo%ti|idƒddƒ|_n d|_|idƒ|_|idƒ|_ |idƒ|_ t |i i ƒƒ|_titiƒƒ|_d|_dS(NsSubjects ssDatesFromsToi(smessages getheadersstringsreplacesselfssubjectsgetdatesdatets getaddrlistssendersreceiverslensbuffersgetvaluessizestimes localtimesrecievingdatets attachments(sselfsmessage((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pys__init__&s% cCs |iSdS(s get subjectN(sselfssubject(sself((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pys getSubject9scCs8d}x'|iD]}|ti|dƒ}qW|SdS(Nss (s retsendersselfssendersaddrlsstringsjoin(sselfsaddrls retsender((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pys getSender>s  cCs;g}x*|iD]}|iti|dƒƒqW|SdS(Ns (srettsselfssendersaddrlsappendsstringsjoin(sselfsaddrlsrett((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pys getSenderListEs  cCs8d}x'|iD]}|ti|dƒ}qW|SdS(Nss (s retreceiversselfsreceiversaddrlsstringsjoin(sselfsaddrls retreceiver((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pys getReceiverLs  cCs;g}x*|iD]}|iti|dƒƒqW|SdS(Ns (srettsselfsreceiversaddrlsappendsstringsjoin(sselfsaddrlsrett((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pysgetReceiverListSs  cCs |iSdS(N(sselfssize(sself((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pysgetSizeZscCsti||iƒSdS(N(stimesstrftimesfmtsselfsdatet(sselfsfmt((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pysgetDate]scCsti||iƒSdS(N(stimesstrftimesfmtsselfsrecievingdatet(sselfsfmt((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pysgetRecievingDate`s( s__name__s __module__sdate_fmts__init__s getSubjects getSenders getSenderLists getReceiversgetReceiverListsgetSizesgetDatesgetRecievingDate(((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pys MailHolder!s         (sstringstimesStringIOspoplibs jmimetools MailHolder(sstringsStringIOs MailHolderstimes jmimetoolspoplib((s@/mnt/gmirror/ports/www/zope-coreblog/work/COREBlog/MailHolder.pys?s