[CalendarServer-changes] [6845] CalendarServer/trunk/txdav/base/propertystore/base.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue Feb 1 17:08:54 PST 2011
Revision: 6845
http://trac.macosforge.org/projects/calendarserver/changeset/6845
Author: wsanchez at apple.com
Date: 2011-02-01 17:08:54 -0800 (Tue, 01 Feb 2011)
Log Message:
-----------
Add flush() and abort() and __str__() to PropertyStore
Modified Paths:
--------------
CalendarServer/trunk/txdav/base/propertystore/base.py
Modified: CalendarServer/trunk/txdav/base/propertystore/base.py
===================================================================
--- CalendarServer/trunk/txdav/base/propertystore/base.py 2011-02-02 01:08:27 UTC (rev 6844)
+++ CalendarServer/trunk/txdav/base/propertystore/base.py 2011-02-02 01:08:54 UTC (rev 6845)
@@ -122,10 +122,12 @@
self._globalKeys = set(AbstractPropertyStore._defaultGlobalKeys)
+ def __str__(self):
+ return "<%s %s>" % (self.__class__.__name__)
+
def _setPerUserUID(self, uid):
self._peruser = uid
-
def setSpecialProperties(self, shadowableKeys, globalKeys):
self._shadowableKeys.update(shadowableKeys)
self._globalKeys.update(globalKeys)
@@ -146,6 +148,12 @@
def _keys_uid(self, uid):
raise NotImplementedError()
+ def flush(self):
+ raise NotImplementedError()
+
+ def abort(self):
+ raise NotImplementedError()
+
#
# Required UserDict implementations
#
@@ -194,7 +202,6 @@
for key in other:
self[key] = other[key]
-
# Per-user property handling
def isShadowableProperty(self, key):
return key in self._shadowableKeys
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110201/a80f0015/attachment.html>
More information about the calendarserver-changes
mailing list