Ńň §ÚęLc@srdZddklZedddƒ[ddkZddd d gZhad „Zd „ZeZd „Z dS(sëRead and cache directory listings. The listdir() routine returns a sorted list of the files in a directory, using a cache to avoid reading the directory more often than necessary. The annotate() routine appends slashes to directories.i˙˙˙˙(twarnpy3ks2the dircache module has been removed in Python 3.0t stackleveliNtlistdirtopendirtannotatetresetcCs hadS(sReset the cache completely.N(tcache(((s /usr/lib64/python2.6/dircache.pyRscCsŽyt|\}}t|=Wn tj odg}}nXti|ƒi}||joti|ƒ}|iƒn||ft|<|S(s%List directory contents, using cache.i˙˙˙˙(RtKeyErrortoststattst_mtimeRtsort(tpatht cached_mtimetlisttmtime((s /usr/lib64/python2.6/dircache.pyRs  cCs]xVtt|ƒƒD]B}tiitii|||ƒƒo||d||s