Update of /cvsroot/python/python/dist/src/Lib In directory sc8-pr-cvs1:/tmp/cvs-serv29956/Lib Modified Files: dircache.py Log Message: Patch #707167: Pass dircache exceptions to the caller. Fixes #682813. Not backported because of behaviour change. Index: dircache.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/dircache.py,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** dircache.py 1 Jun 2002 19:51:15 -0000 1.11 --- dircache.py 20 Sep 2003 15:52:20 -0000 1.12 *************** *** 23,35 **** except KeyError: cached_mtime, list = -1, [] ! try: ! mtime = os.stat(path).st_mtime ! except os.error: ! return [] if mtime != cached_mtime: ! try: ! list = os.listdir(path) ! except os.error: ! return [] list.sort() cache[path] = mtime, list --- 23,29 ---- except KeyError: cached_mtime, list = -1, [] ! mtime = os.stat(path).st_mtime if mtime != cached_mtime: ! list = os.listdir(path) list.sort() cache[path] = mtime, list