mò @Hc@sdkTdkTdkTdkZhZd„Zedƒo eZneƒo e Zn{e i i e i i eedƒƒpOdGHy<ee i i eedƒdƒZeidƒeiƒWqÌqÌXneZdefd „ƒYZd efd „ƒYZdS( (t*NcCs(dk}|idƒ\}}|djS(Ns wget --helpi(tcommandstgetstatusoutputtstatustoutput(RRR((tc/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/URLAccess.pythas_wget s turllib2twgetmesss=wget is not in your path. Using python modules as a backup...twtdonet URLAccesscBsStZdZd„Zd„Zd„Zd„Zdd„Zd„Zdd „Z RS( NturlcCs||_||_dS(N(R tselftlocation(R R ((Rt__init__$s cCs|iS(N(R R (R ((Rt__repr__(scCs|i|ijS(N(R R tx(R R((Rtequal)scCs |iƒS(N(R t namesPath(R ((Rtnames+stcCsztƒ}tii|i|ƒ}ti |ƒot|}n2t i |ƒ\}}|i ƒo|t|n|i6|ƒ} | i3ƒoey)t7d%tii||ƒd | ƒWq°t8t9fj o#td&|d'| dƒ} q°Xn| S((NRttmpRthttptlogsswget.logs no-http-caches --no-cachesAbout to execute [wget s --tries=s --waitretry=s --timeout=t s]...scd s; wget s --append-output=isFailure downloading [s].s Download of [s] interrupted by ^C.s] killed by signal [R"terroriÿÿÿÿsError downloading s [s.tgzs.gztZtCMTsgzip -c s > /dev/null 2> /dev/nullsDownloaded file [s] is not in gzip format.smv sFailure writing [s] to [(:RRRRtsplitRR R tname2tnamettargetttarget2tInternetFileGettertgt pac_anchort pacmanDirttmpdirt removeFiletallowt _use_wgetthttpGetRetriesttriest httpGetPausetpausetdownloadTimeoutGetttimeouttverbotvertlogfiletno_cachetlogtsystemRtsignalt WIFEXITEDt WEXITSTATUStestatustNonetesignaltmsgtWTERMSIGtSIGINTtstrtopentft readlinestlinestclosetlentlowertFalseR!ttailtfronttgettexecutetIOErrortOSError(R R,R.R4R;R?RJRRGRRIR@R/RAR-R1RORDRQR9R=((RtgetFile;sh -      MTX  $$.   *>U&  )%( t__name__t __module__ttypeRRRRRR#R\(((RR !s     tURLAccessSourcecBstZhZdd„ZRS(NRc Csq|djo |}n|}tiitii|i|ƒƒ\} }tii |ƒotii||ƒ}nt ƒ}|i i|| fƒoŠ|i || f} y;t|dƒ} x| D]}| i|ƒqÁW| iƒWqmttfj o#t d|d|dƒ}qmXnOt| |ƒ}tiittdƒ}ttii||ƒƒ|i|ƒ}|iƒoey)tdtii||ƒd|ƒWqàttfj o#t d|d|dƒ}qàXn|iƒo€t |d ƒopy<t|d ƒ} | i!ƒ} | iƒ| |i || f