mò ©ËŽGc@s*dkTd„Zdefd„ƒYZdS((t*cCsb|}xTtiiƒD]C\}}ti||dƒdjoti |||ƒ}PqqW|S(Nt i( ttextttext2tAliast_aliasestitemstkeytvaltstringtcounttreplace(RRRR((t_/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/Alias.pytaliass  RcBswtZdZdZdZhZddd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „ZRS( NR tAliasestcCs||_||_dS(N(t aliasFromtselftaliasTo(RRR((R t__init__s cCs|id|iS(Ns -> (RRR(R((R tstrscCs#|i|ijo|i|ijS(N(RRtxR(RR((R tequalscCs‹tƒ}|ii|iƒoU|i|itii|i ƒjoq‡td| d|i|idƒ}ntd| dƒS|S(NsAlias [s] has been assigned [s Can't overwrite.s] has not been set.( tReasontreasonRRthas_keyRtostpatht expandvarsR(RR((R t satisfieds &+cCstƒS(N(R(R((R t satisfiable&scCs|iƒdS(N(Rtsatisfy(R((R tsetup'scCs2tii|iƒ|_|i|i|i