ó ;œPc@sPdd d„ƒYZdd d„ƒYZdd d„ƒYZdd d„ƒYZdS( tTestPathcBseZdZd„ZRS(tabspathtcurdirtexistst expandusert expandvarstgetatimetgetctimetgetmtimetgetsizetisfiletislinktismounttrealpathtsamefilet sameopenfiletsamestattwalkcCs\xUt|jƒD]D}|jdƒ r||jkrt||t|j|ƒƒqqWdS(Nt_(tdirtpatht startswitht_path_using_iotsetattrtgetattr(tselftostname((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pyt__init__ s(RRRRRRRRR R R R R RRRR(t__name__t __module__RR(((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pyRs tTestIOcBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( cCs^|jj}x*|jD]}t||t||ƒƒqWt|ƒ|_i|_d|_dS(Ni( t_rootRt os_commonRRRRtfilesttempno(RtmodRR((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pyRs   cCs||jkrtStS(N(R"tTruetFalse(RRtmode((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pytaccessscCskg}|jj|dƒ}xI|jD]>}|j|ƒr%|t|ƒ}|rc|j|ƒqcq%q%W|S(Nt(RtjoinR"Rtlentappend(RRtlitktrest((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pytlistdir scCs|jd7_d|jS(Nis /tmp/xyz%d(R#(R((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pytmkdtemp*scCs |j|S(N(R"(RR((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pyt read_file.scCs3y|j|=Wntk r.td|‚nXdS(NsNo such file: %r(R"tKeyErrortIOError(RR((sC/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/FileIO.pytremove1s cCsMy|j|}Wntk r1td|‚nX|j|=||j|s3