mò ©ËŽGc@s(dkTdkTdefd„ƒYZdS((t*tSoftLinkcBsYtZdZdZdZd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( Ns soft links Soft LinkscCs||_||_dS(N(tlinkFromtselftlinkTo(RRR((tb/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/SoftLink.pyt__init__ s cCs#|i|ijo|i|ijS(N(RRtxR(RR((RtequalscCs|id|iS(Ns -> (RRR(R((RtstrscCstd|iƒd|i ƒS(Ns Soft link [s] has not been created.(tReasonRR tacquired(R((Rt satisfiedscCstƒS(N(R (R((Rt satisfiablescCs€tƒ}tii|iƒotd|idƒ}nCt|iƒ|_t|iƒ|_t d|id|iƒ}|S(NsFile [s] exists. Can't create link.sln -s t ( R treasontostpathtexistsRRtfullpathRtexecute(RR((Rtacquires cCstd|iƒS(Nsrm -f (RRR(R((Rtretracts( t__name__t __module__ttypettitletactionRRR R R RR(((RRs      N(t Environmentt ExecutionR(R((Rt?s