mò ©ËŽGc@s!dkTdefd„ƒYZdS((t*tAnchorcBsbtZdZdZdZd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „Z RS( NtanchortAnchorss fix locationcCs d|_dS(Ns - unset -(tselftlocation(R((t`/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/Anchor.pyt__init__ scCs|i|ijS(N(RRta(RR((Rtequal scCs|iS(N(RR(R((RtstrscCstƒS(N(tReason(R((Rt compatiblescCs^|ioFtiƒ|ijo tƒSqZtdtiƒd| dƒSn tdƒSdS(NsCurrent directory [s] does not satisfy [s].sAnchor not set.(RtacquiredtostgetcwdRR (R((Rt satisfieds   %cCs,td|idjo|itiƒjƒS(Ns#Pacman installation has been moved.s - unset -(R RRRR(R((Rt satisfiablescCsItƒ}ytiƒ|_Wn&ttfj o|idƒnX|S(Ns!Current directory does not exist.(R treasonRRRRtOSErrortIOError(RR((Rtacquires  cCstƒS(N(R (R((Rtretract%s( t__name__t __module__ttypettitletactionRR R R RRRR(((RRs       N(t EnvironmentR(R((Rt?s