mò ©ËŽGc@s8dkTdkTdkTd„Zdefd„ƒYZdS((t*c Cs>d \}}}ti|dƒ}t|ƒdjo‚|d}d}x|dD]}||}qOWti|dƒ}t|ƒdjo|d}|d}q1t d|dƒn|t ƒ}d|joSti|dƒ}t|ƒdjo|d}|d}q1t d|dƒnt d|dƒ|||fS( Ntt@iit:it[s] is an illegal SSH cache.(RRR(tusernametcomputertlocationtstringtsplitt cachenametl1tlentname2tstl2thosttabortt getusername( R RRRR RR RR((tc/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/SSHAccess.pyt cacheToComps,      t SSHAccesscBsStZdZd„Zd„Zd„Zd„Zd„Zdd„Zd d „Z RS( Ns ssh directorycCsQ||_t|ƒ\}}}|djo tƒ}nt|||ƒ|_dS(NR( RtselfRRtlocRRtComputerR(RRRRR((Rt__init__&s   cCs|iS(N(RR(R((Rt__repr__,scCs|i|ijS(N(RRtx(RR((Rtequal-scCs|iƒ\}}|iƒS(N(Rtnamestrtfilestok(RRR((Rtaccess/scCs |iƒS(N(Rt namesPath(R((RR4st.cCs|ii|ƒS(N(RRtlistdirtpath(RR%((RR"6sRcCs0|djo |}n|}|ii||ƒS(NR(ttargettnamettarget2RRtget(RR'R&R(((RtgetFile8s ( t__name__t __module__ttypeRRRR!RR"R*(((RR#s      N(tAccesstBaseRRR(RR((Rt?s