[CalendarServer-changes] [8139] CalendarServer/branches/users/cdaboo/implicituidrace

source_changes at macosforge.org source_changes at macosforge.org
Tue Oct 4 04:34:29 PDT 2011


Revision: 8139
          http://trac.macosforge.org/projects/calendarserver/changeset/8139
Author:   cdaboo at apple.com
Date:     2011-10-04 04:34:27 -0700 (Tue, 04 Oct 2011)
Log Message:
-----------
Use a public api to access the internal _transaction.

Modified Paths:
--------------
    CalendarServer/branches/users/cdaboo/implicituidrace/twistedcaldav/storebridge.py
    CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/file.py
    CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/sql.py

Modified: CalendarServer/branches/users/cdaboo/implicituidrace/twistedcaldav/storebridge.py
===================================================================
--- CalendarServer/branches/users/cdaboo/implicituidrace/twistedcaldav/storebridge.py	2011-10-03 15:27:22 UTC (rev 8138)
+++ CalendarServer/branches/users/cdaboo/implicituidrace/twistedcaldav/storebridge.py	2011-10-04 11:34:27 UTC (rev 8139)
@@ -1854,7 +1854,7 @@
         # delete from happening.
 
         isinbox = self._newStoreObject._calendar.name() == "inbox"
-        transaction = self._newStoreObject._transaction
+        transaction = self._newStoreObject.transaction()
 
         # Do If-Schedule-Tag-Match behavior first
         # Important: this should only ever be done when storeRemove is called

Modified: CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/file.py
===================================================================
--- CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/file.py	2011-10-03 15:27:22 UTC (rev 8138)
+++ CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/file.py	2011-10-04 11:34:27 UTC (rev 8139)
@@ -925,6 +925,8 @@
     def __repr__(self):
         return "<%s: %s>" % (self.__class__.__name__, self._path.path)
 
+    def transaction(self):
+        return self._transaction
 
     @writeOperation
     def setComponent(self, component, inserting=False):

Modified: CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/sql.py
===================================================================
--- CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/sql.py	2011-10-03 15:27:22 UTC (rev 8138)
+++ CalendarServer/branches/users/cdaboo/implicituidrace/txdav/common/datastore/sql.py	2011-10-04 11:34:27 UTC (rev 8139)
@@ -2423,6 +2423,8 @@
     def _transaction(self):
         return self._parentCollection._transaction
 
+    def transaction(self):
+        return self._parentCollection._transaction
 
     def setComponent(self, component, inserting=False):
         raise NotImplementedError
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20111004/c1c05d61/attachment.html>


More information about the calendarserver-changes mailing list