mò ŞËŽGc@s1dkTdkTdkZdefd„ƒYZdS((t*NtMailcBs_tZdZdZdZddd„Zd„Zd„Zd„Zd „Z d „Z d „Z RS( NtmailRs send emailtcCs||_||_||_dS(N(ttotselftsubjecttbody(RRRR((t^/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/Mail.pyt__init__ s  cCs6|i|ijo#|i|ijo|i|ijS(N(RRtmRR(RR ((RtequalscCs&d|id|id|i dS(Nsto [s ] subject [s] body t.(RRRR(R((RtstrscCstd|i ƒS(NsMail has not been sent.(tReasonRtacquired(R((Rt satisfiedscCsAtdƒiƒ o"tdƒiƒ otdƒSntƒSdS(NRRs>Neither [Mail] nor [mail] are in your path. Can't send email.(t fileInPathtokR(R((Rt satisfiables(cCsıtiƒ}t|dƒ}t|idƒoOx#|iD]}t i i |ƒ}q8WxN|iD]}|i |dƒq^Wn)t i i |iƒ|_|i |iƒ|i ƒtdƒ}t i i |iƒ|_t i i |iƒ|_tiddd|id|id |d ƒ}|iƒo8td|id|id |ƒ}td |ƒnRtdƒ}|iƒo8td |id|id |ƒ}td |ƒn|S( Ntwt __getitem__s RRs About to [s Mail -s "s" s < s]. OK?srm -f s mail -s "(ttempfiletmktempttmptopentfthasattrRRtlinetostpatht expandvarstwritetcloseRtreasonRRtasktreRtexecute(RRRR"R((Rtacquires0     4 &  &cCstƒS(N(R(R((Rtretract5s( t__name__t __module__ttypettitletactionR R R RRR&R'(((RRs     (t Environmentt ExecutionRR(RR((Rt?s