[Zope-Checkins] SVN: Zope/trunk/ - Lauchpad #143736, #271395: fixed AttributeError' on _ltid in TempStorage

Andreas Jung andreas at andreas-jung.com
Thu Oct 16 14:22:51 EDT 2008


Log message for revision 92282:
  - Lauchpad #143736,#271395: fixed AttributeError' on _ltid in TempStorage
  

Changed:
  U   Zope/trunk/doc/CHANGES.txt
  U   Zope/trunk/lib/python/tempstorage/TemporaryStorage.py

-=-
Modified: Zope/trunk/doc/CHANGES.txt
===================================================================
--- Zope/trunk/doc/CHANGES.txt	2008-10-16 18:15:23 UTC (rev 92281)
+++ Zope/trunk/doc/CHANGES.txt	2008-10-16 18:22:51 UTC (rev 92282)
@@ -217,6 +217,8 @@
 
     Bugs Fixed
 
+      - Lauchpad #143736,#271395: fixed AttributeError' on _ltid in TempStorage
+
       - 'AccessControl.ZopeGuards.guarded_import' mapped some Unauthorized
         exceptions onto ImportErrors:  don't do that!  Also, removed
         mutable defaults from argument list, improved tests.

Modified: Zope/trunk/lib/python/tempstorage/TemporaryStorage.py
===================================================================
--- Zope/trunk/lib/python/tempstorage/TemporaryStorage.py	2008-10-16 18:15:23 UTC (rev 92281)
+++ Zope/trunk/lib/python/tempstorage/TemporaryStorage.py	2008-10-16 18:22:51 UTC (rev 92282)
@@ -24,6 +24,7 @@
 
 from logging import getLogger
 from ZODB.serialize import referencesf
+from ZODB.utils import z64
 from ZODB import POSException
 from ZODB.BaseStorage import BaseStorage
 from ZODB.ConflictResolution import ConflictResolvingStorage, ResolvedSerial
@@ -72,7 +73,8 @@
         self._conflict_cache = {}
         self._last_cache_gc = 0
         self._recently_gc_oids = [None for x in range (RECENTLY_GC_OIDS_LEN)]
-        self._oid = '\0\0\0\0\0\0\0\0'
+        self._oid = z64
+        self._ltid = z64
 
     def lastTransaction(self):
         """ Return tid for last committed transaction (for ZEO) """



More information about the Zope-Checkins mailing list