[Zodb-checkins] SVN: ZODB/branches/3.8/ backport r92744 from trunk: "Fix corner case NameError."

Andreas Zeidler az at zitc.de
Fri May 8 11:59:05 EDT 2009


Log message for revision 99808:
  backport r92744 from trunk: "Fix corner case NameError."

Changed:
  U   ZODB/branches/3.8/NEWS.txt
  U   ZODB/branches/3.8/src/ZODB/blob.py

-=-
Modified: ZODB/branches/3.8/NEWS.txt
===================================================================
--- ZODB/branches/3.8/NEWS.txt	2009-05-08 15:46:56 UTC (rev 99807)
+++ ZODB/branches/3.8/NEWS.txt	2009-05-08 15:59:05 UTC (rev 99808)
@@ -11,6 +11,9 @@
 
 Bugs Fixed:
 
+- (3.8.1) Fixed ``NameError`` in cases where a directory cannot be created,
+  e.g. when the necessary permissions are missing.
+
 - (3.8.1) Reset ``_cache`` on a connection's ``_reader`` object when
   resetting the cache, to prevent reads from the old cache object, e.g.
   during Zope2's auto-refresh of products.

Modified: ZODB/branches/3.8/src/ZODB/blob.py
===================================================================
--- ZODB/branches/3.8/src/ZODB/blob.py	2009-05-08 15:46:56 UTC (rev 99807)
+++ ZODB/branches/3.8/src/ZODB/blob.py	2009-05-08 15:59:05 UTC (rev 99808)
@@ -367,7 +367,7 @@
             except OSError:
                 # We might have lost a race.  If so, the directory
                 # must exist now
-                assert os.path.exists(targetpath)
+                assert os.path.exists(path)
         return path
 
     def getOIDForPath(self, path):



More information about the Zodb-checkins mailing list