[Zope-Checkins] CVS: Zope/lib/python/Products/TemporaryFolder - TemporaryStorage.py:1.7 __init__.py:1.5
Chris McDonough
chrism@zope.com
Fri, 11 Jan 2002 09:53:39 -0500
Update of /cvs-repository/Zope/lib/python/Products/TemporaryFolder
In directory cvs.zope.org:/tmp/cvs-serv28230
Modified Files:
TemporaryStorage.py __init__.py
Log Message:
Merge from branch.
=== Zope/lib/python/Products/TemporaryFolder/TemporaryStorage.py 1.6 => 1.7 ===
self._lock_acquire()
try:
- data, t = self._conflict_cache.get((oid, serial), marker)
+ data = self._conflict_cache.get((oid, serial), marker)
if data is marker:
raise POSException.ConflictError, (oid, serial)
- return data
+ else:
+ return data[0] # data here is actually (data, t)
finally:
self._lock_release()
=== Zope/lib/python/Products/TemporaryFolder/__init__.py 1.4 => 1.5 ===
import ZODB # for testrunner to be happy
-import TemporaryFolder
def initialize(context):
+ import TemporaryFolder
context.registerClass(
TemporaryFolder.MountedTemporaryFolder,
permission=TemporaryFolder.ADD_TEMPORARY_FOLDER_PERM,