mò ©ËŽGc @sUdkTdkTdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd fd „ƒYZd fd „ƒYZd fd„ƒYZ dfd„ƒYZ dfd„ƒYZ de fd„ƒYZ deeeee e e eeef d„ƒYZdeefd„ƒYZdefd„ƒYZdefd„ƒYZdS((t*t ConsistentcBstZd„ZRS(NcCstdƒdS(NsMissing consistent function.(tabort(tself((te/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/Environment.pyt consistents(t__name__t __module__R(((RRst SatisfiablecBsAtZdZdZd„Zd„Zd„Zd„Zd„ZRS(NicCstdƒdS(NsMissing satisfied function.(R(R((Rt satisfied scCstdƒdS(NsMissing satisfiable function.(R(R((Rt satisfiablescCstdƒdS(NsMissing satisfy function.(R(R((RtsatisfyscCs |iƒS(N(RR (R((RtsetupscCstdƒdS(NsMissing restore function.(R(R((Rtrestores( RRtlastsattlastfailR R R R R (((RR s    t SatisfyOrdercBstZd„ZRS(NcCs ||jS(N(Rtx(RR((Rt satisfiess(RRR(((RRstActioncBs tZd„Zd„ZdZRS(NcCstd| dƒS(NsCannot acquire [s].(tReasonR(R((RtacquirescCstd| dƒS(NsCannot retract [s].(RR(R((Rtretractsi(RRRRtacquired(((RRs  t CollectablecBstZd„ZRS(NcCs&||ƒot|ƒSntƒSdS(N(tqRtAND(RR((Rtcollects (RRR(((RRst ApplicationcBstZd„ZRS(NcCstdƒdS(NsMissing call in Application.(R(RtE((Rt__call__!s(RRR(((RR st CollectioncBstZd„ZRS(NcCstdƒdS(NsMissing call in Collection.(R(RR((RR$s(RRR(((RR#st ApplicablecBstZd„ZRS(NcCs ||ƒS(N(tappR(RR!((Rtapply's(RRR"(((RR &st ApplySettablecBstZd„ZRS(NcCsdS(N((RR!((RtapplySet*s(RRR$(((RR#)stHtmlEnvcBs#tZd„Zd„Zd„ZRS(NcCs’|iƒiƒo|iddƒnh|iƒiƒp|iƒnG|io|iddƒn)|io|iƒn|iddƒdS(Nii( RR toktwtbulletR t bulletcrossRR(RR'((RR(-s  cCs‘|iƒ}|iƒonp|iƒ}|iƒp|id| ƒnA|io|id| ƒn!|i o|id| ƒn| S(Nt ( RR t satreasonR&R treasonR't brokenTextRR(RR'R+R,((Rt errorMessage6s      cCs"||ƒo|i|ƒndS(N(RRthtmlLineR'(RR'R((Rt htmlSelectBs (RRR(R.R0(((RR%,s t EnvironmentcBsûtZdZdZdZdZdZdZd„Zd„Z dd„Z d„Z d„Z d„Z d „Zd „Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zddd„Zd„Zd„Zd„ZRS(NticCs,|i|ijo|i|ƒSndSdS(Ni(RttypeRtequal(RR((Rt__eq__NscCstdƒdS(Nsequal missing in Environment.(R(RR((RR4QscCs |d|iƒd| GHdS(NR*(tindentRt statusStr(RR6((RtdisplayRscCstdƒdS(NsMissing str in Environment.(R(R((RtstrSscCs|id|iƒS(NR*(RR3R9(R((Rt__repr__TscCsF|io d}n/|ip|iƒiƒ o d}nd}|S(Ns[*]s[X]s[ ](RRtsRR R&(RR;((RR7Us   cCs3|od|_d|_nd|_d|_dS(Nii(RRRR(RR((RtsatsetZs    cCstƒS(N(R(R((RR cscCst| d|i ƒS(Ns hasn't been attempted yet.(RRR(R((RR dscCstidd| dƒtƒ}|iƒiƒokd|_|iddgjoHtid| dƒ|i t i t i ƒƒdt ƒt ƒ| ƒqnwtid| d ƒd |_|idjp)|idjptdd | d ƒo |iƒoø|iƒ}|iƒotd|_d|_|iddgjoHtid| d ƒ|i t i t i ƒƒdt ƒt ƒ| ƒqøqüd|_|iddgjoHtid| dƒ|i t i t i ƒƒdt ƒt ƒ| ƒqüqn|id| dƒ|S(NtactionsAttempt to satisfy [s]...iRtORs satisfied...R s is not satisfied...isOK to attempt [s]?s attempt succeeded...Rs attempt failed...sacquire failedsPermission to do [s] has been refused.(tverbotlogRRR,R R&RR3thistoryttimetctimetcwddt getusernameRtaskRR(RR,((RR es0  7 9     7 ;cCsbtƒ}|ioK|idjp)|idjptdd| dƒoø|iƒ}|iƒo}d|_d|_d|_ |iddgjoHt i d| dƒ|i t it i ƒƒdtƒtƒ| ƒq@qZ|iddgjoHt i d| d ƒ|i t it i ƒƒd tƒtƒ| ƒqZq^|id | d ƒn|S( NRR>R=sOK to attempt to undo [s]?is retracted...t retracteds retraction failed...sretraction failedsPermission to undo [s] has been refused.(RR,RRR3RFRR&RRR?R@RARBRCRDRE(RR,((RR ‚s   9     77cCs |iƒS(N(RR (R((Rtverify—scCs |iƒS(N(RR (R((Rtrepair˜scCs ||jS(N(RR(RR((RR›scCsdS(N((Rtcshtshtpytpltksh((RtshellOutžscCstƒS(N(R(R((Rt updateCheck¡scCstƒS(N(R(R((Rtupdate¢scCstƒS(N(R(R((Rt updateRemove£siŸ†cCstƒS(N(R(RtdepthR6((RtdisplayM¤scCstƒS(N(R(R((Rtremove¥scCs |iƒS(N(RR (R((Rtfetch¦scCse|i| ƒtdƒo|idƒ|i|ƒn|iotdƒo|idƒndS(NtwebR*t showAcquireds @ (R'ttextRR?R.Rtswitch(RR'((RthtmlOut©s  (RRR3ttitleR=texportRt_parentPackageNameR5R4R8R9R:R7R<R R R R RHRIRRORPRQRRRTRURVR[(((RR1Es8                   tEnvironmentListcBstZdZdZdZdd„Zd„Zd„Zd„Zddd „Z d „Z d „Z d „Z d „Z d„Zd„Zd„ZRS(Nsenvironment listsEnvironment ListsicCs|d|iƒd|iGHx\|D]T}|idjo-|dd|iƒdd|iƒGHq%|i|dƒq%WdS(NR*s lazy packageispackage (R6RR7R3teR9R8(RR6R`((RR8³s -cCst|d„ƒS(NcCs |iƒS(N(R`RP(R`((Rt¹s(t allReasonR(R((RRP¹scCst|d„ƒS(NcCs |iƒS(N(R`RQ(R`((RRaºs(RbR(R((RRQºscCst|d„ƒS(NcCs |iƒS(N(R`RR(R`((RRa»s(RbR(R((RRR»siŸ†cst|‡‡d†ƒS(Ncs|iˆˆƒS(N(R`RTRSR6(R`(R6RS(RRa¼s(RbR(RRSR6((RSR6RRT¼scCst|d„ƒS(NcCs |iƒS(N(R`RU(R`((RRa½s(RbR(R((RRU½scCsu||ƒot|ƒ}n tƒ}t|dƒo|i|ƒon(x$|D]}|i|i|ƒƒqQW|S(Ntquit( RRRtcolthasattrRcR`textendR(RRR`Rd((RRÀs   cCsˆ||ƒ}|iƒokt|dƒo|i|ƒoq„xD|D]8}|iƒo|i|ƒ}n|iƒpPqDqDWn|S(NRc(R!RR,R&ReRcR`R"(RR!R,R`((RR"És     cCst|dƒo|i|ƒonZxVtt|ƒƒD]B}|||ƒ\}}|o|||iitPackagesRR>s
s( RR/R'RYtcountR`R(R\thtmlOutfR[RhR3tcr(RR'RlR`((RR[Þs     3cCsT|i|ƒ|i|ƒtd„|ƒ}t|ƒdjoú|idƒ|iƒd}x¿|D]·}|i djp |i djp|i djotd„|ƒ}n t ƒ}|i djpt|ƒdjo?|i|ƒt|ƒdjo|idƒn|iƒqcqcW|id ƒ|iƒn|idƒ|iƒdS( NcCs |idjS(NRk(R`R\(R`((RRaísis(RR(R't htmlShortLinetfiltertpacsRhRYRntpmaxtenR\R3Rt htmlPackages(RR'RsRqRr((RRtës"0 # (RRR3R\R=R8RPRQRRRTRURR"R$R/R[Rt(((RR_®s        RcBsÅtZdZdZdZd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(NRtANDscGs(g}|D] }||q ~|_dS(N(t_[1]tenvironsRRt_AND__environs(RRwRvR((Rt__init__scCs|i|ijS(N(RRxR(RR((RR4scCs|i S(N(RRx(R((RR9scCs |i|S(N(RRxtindex(RRz((Rt __getitem__ scCs||i|cs ˆi|ƒS(N(RRR`(R`(R(RRa.scs |iˆƒS(N(R`RR(R`(R(RRa/s(RR3tforalltexistsR(RR((RRRR,s cCsF|i|iƒ|iƒ|iotdƒo|idƒndS(NRXs @ (R'RYRR3RnRRZ(RR'((RR/1scCs.x'|D]}|i|||||ƒqWdS(N(RR`RORJRKRLRMRN(RRJRKRLRMRNR`((RRO6s(RRR3R\R=RyR4R9R{R|R}R~RfRR R RVR R R RHRR/RO(((RRÿs,                  R>cBsÎtZdZdZdZd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(NR>tORscGs(g}|D] }||q ~|_dS(N(RvRwRRt _OR__environs(RRwRvR((RRy=scCs|i|ijS(N(RR…R(RR((RR4@scCs|i S(N(RR…(R((RR9AscCs |i|S(N(RR…Rz(RRz((RR{CscCs||i|(RR3RR…RfR~(RR((RRfGscCs|ii|ƒS(N(RR…RRi(RRi((RRJscCs0t|d„ƒ}|iƒp d|_n|S(NcCs |iƒS(N(RsR (Rs((RRaNss1None of the following alternatives are satisfied:(t existsReasonRRR&theadline(RR((RR Ms cCsBt|d„ƒ}|iƒpd|_d|_d|_n|S(NcCs |iƒS(N(RsRH(Rs((RRaSsiis1None of the following alternatives are satisfied:(R†RRR&RRR‡(RR((RRHRs     cCs0t|d„ƒ}|iƒp d|_n|S(NcCs |iƒS(N(RsR (Rs((RRaZss4None of the following alternatives can be satisfied:(R†RRR&R‡(RR((RR Ys cCs0t|d„ƒ}|iƒp d|_n|S(NcCs |iƒS(N(RsRV(Rs((RRa_ss4None of the following alternatives can be satisfied:(R†RRR&R‡(RR((RRV^s cCs0t|d„ƒ}|iƒp d|_n|S(NcCs |iƒS(N(RsR (Rs((RRadss1None of the following alternatives are satisfied:(R†RRR&R‡(RR((RR cs cCst|d„ƒS(NcCs |iƒS(N(Rst uninstall(Rs((RRahs(RbR(R((RRˆhscCs0t|d„ƒ}|iƒp d|_n|S(NcCs |iƒS(N(RsR (Rs((RRalss-None of the following alternatives succeeded:(R†RRR&R‡(RR((RRks cCst|d„ƒS(NcCs |iƒS(N(RsR (Rs((RRaps(RbR(R((RRpscseˆidjotˆ‡d†ƒSn;ˆidjotˆ‡d†ƒSntˆ‡d†ƒSdS(NRcs ˆi|ƒS(N(RRR`(R`(R(RRatsR>cs ˆi|ƒS(N(RRR`(R`(R(RRauscs |iˆƒS(N(R`RR(R`(R(RRavs(RR3R‚RƒR(RR((RRRRss cCsF|i|iƒ|iƒ|iotdƒo|idƒndS(NRXs @ (R'RYRR3RnRRZ(RR'((RR/xscCs.x'|D]}|i|||||ƒqWdS(N(RR`RORJRKRLRMRN(RRJRKRLRMRNR`((RRO|s(RRR3R\R=RyR4R9R{R|R}R~RfRR RHR RVR RˆRRRR/RO(((RR>9s.                   N(tBasetWebPagetSetRRRRRRRR R#tHtmlOutR%tIOAbletShellOuttHistoryR1tListR_RR>(R_RRRRR RR>R1RRR%RR#((Rt?s 1iQ: