mò İˎGc@s_dkTdkTdkTdkTdkTdkZdefd„ƒYZdee fd„ƒYZ dS((t*NtUniversalAccesscBsPtZdd„Zd„Zd„Zd„Zd„Zdd„Zdd„ZRS( NtcCsHti|ƒ}dot|dƒpt|dƒoGd|jo't|dƒot|ƒ|_qyq5t |ƒ|_nıt|dƒoti|ƒ|_n“d|joSt |ƒo3|djot |ƒ|_q˙t |ƒ|_q5t|ƒ|_n3t|dƒot|ƒ|_nt|ƒ|_|ii|_dS(Nis .snapshots.bundlet:s gsiftp://tsources.tar(tregistryttranstpacmanAccessStringtsttailtfrontt GSIAccesstselftaccessortLocalShelfAccesstisURLtmodetURLAccessSourcet URLAccesst SSHAccesstLocalTarballAccesst LocalAccesstlocation(R RRR((ti/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/UniversalAccess.pyt__init__ s$'    cCs|i|ijS(N(R R tx(R R((Rtequal!scCs|i S(N(R R (R ((Rt__repr__"scCs |iiƒS(N(R R tnames(R ((RR$scCs |iiƒS(N(R R taccess(R ((RR%scCs|ii||ƒS(N(R R tgetFiletnamettarget(R RR ((RR&scCs|ii|ƒS(N(R R t namesPathtpath(R R"((RR!'s( t__name__t __module__RRRRRRR!(((RR s      t UniversalFilecBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCs@||_tii|iƒ\|_|_t|iƒ|_ dS(N( tUFLR t_UFLtosR"tsplitt_uclt_fileRt_access(R R&((RR*s !cCs|i|ijS(N(R R'R(R R((Rt__eq__/scCs|iS(N(R R'(R ((RR0scCs |iiƒS(N(R R,R(R ((RR2scCs|ii|iƒS(N(R R,tgetLinesR+(R ((RR.3s(R#R$RR-RRR.(((RR%)s     ( RRRRtRegistryR tAccessRtSettPrintOutR%(RR%R ((Rt?s