[Python-checkins] python/dist/src/Lib dircache.py,1.11,1.12

loewis at users.sourceforge.net loewis at users.sourceforge.net
Sat Sep 20 11:52:23 EDT 2003


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





More information about the Python-checkins mailing list