mò ©ËŽGc@sjdkTdkTdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd S( (t*tCWDcBsbtZdZdZdZd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „Z RS( NtcwdtCWDssshow cwdcCsd|_d|_dS(Nis - unset -(tselftacquiredR(R((t]/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/CWD.pyt__init__ s cCs|i|ijS(N(RRtc(RR((RtequalscCs|iS(N(RR(R((RtstrscCstƒS(N(tReason(RR((Rt compatiblescCs#|io tƒSn tdƒSdS(NsCWD not evaluated.(RRR (R((Rt satisfieds cCstƒS(N(R (R((Rt satisfiablescCstiƒ|_tƒS(N(tostgetcwdRRR (R((RtacquirescCsd|_tƒS(Ns - unset -(RRR (R((Rtretract s ( t__name__t __module__ttypettitletactionRR R R R RRR(((RRs       tCWDCheckcBs>tZdZdZdZd„Zd„Zd„Zd„ZRS(Ns check cwds Check CWDscCs+td|idt|iƒtƒj ƒS(Ns CWD is not [s].(R Rtvaluetfullpathtcwdd(R((RR )scCstƒS(N(R (R((Rt satsifiable*scCs |iƒS(N(RR (R((Rtsatisfy+scCstƒS(N(R (R((Rtrestore,s( RRRRRR RRR(((RR$s   tLocationcBstZdZdZdZRS(NtlocationsInstallation Locationstlocate(RRRRR(((RR.stSetCWDcBsYtZdZdZdZd„Zd„Zd„Zd„Zd„Z d „Z d „Z RS( NtsetcwdR"sset cwdcCs ||_dS(N(R R(RR ((RR8scCs|iS(N(RR (R((RR 9scCs|i|ijS(N(RR tx(RR$((RR :scCs#|io tƒSn tdƒSdS(Ns>Installation contains uninstalled packages. See % pacman -lc.(RRR (R((RR <s cCstƒS(N(R (R((RR@scCsftƒ}y&t|iƒ|_ti|iƒWn0ttfj otd|idƒ}nX|S(NsCan't set directory to [s].( R treasonRRR RtchdirtOSErrortIOError(RR%((RRAs cCsntƒ}tii|iƒoKyti|iƒWqjtt fj otd|idƒ}qjXn|S(NsCan't set directory to [s].( R R%RtpathtisdirRR R&R'R((RR%((RRIs  ( RRRRRRR R R RRR(((RR"3s      N(t Environmentt StringAttrRRRR"(RRR"R((Rt?s