[CalendarServer-changes] [2592] CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Wed Jun 18 10:03:03 PDT 2008
Revision: 2592
http://trac.macosforge.org/projects/calendarserver/changeset/2592
Author: cdaboo at apple.com
Date: 2008-06-18 10:03:02 -0700 (Wed, 18 Jun 2008)
Log Message:
-----------
Property store class is now a hard-coded config option.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/config.py
CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/extensions.py
CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/root.py
CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/static.py
Modified: CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/config.py
===================================================================
--- CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/config.py 2008-06-18 16:38:11 UTC (rev 2591)
+++ CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/config.py 2008-06-18 17:03:02 UTC (rev 2592)
@@ -227,6 +227,11 @@
self.setDefaults(defaults)
self._data = copy.deepcopy(self._defaults)
self._configFile = None
+
+ from twistedcaldav.sqlprops import sqlPropertyStore
+ self.PropertyStoreClass = sqlPropertyStore
+ #from twistedcaldav.extensions import CachingXattrPropertyStore
+ #self.PropertyStoreClass = CachingXattrPropertyStore
def __str__(self):
return str(self._data)
Modified: CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/extensions.py
===================================================================
--- CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/extensions.py 2008-06-18 16:38:11 UTC (rev 2591)
+++ CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/extensions.py 2008-06-18 17:03:02 UTC (rev 2592)
@@ -52,7 +52,6 @@
from twistedcaldav.directory.directory import DirectoryService
from twistedcaldav.directory.sudo import SudoDirectoryService
from twistedcaldav.log import Logger, LoggingMixIn
-from twistedcaldav.sqlprops import sqlPropertyStore
from twistedcaldav.util import submodule, Alternator, printTracebacks
log = Logger()
@@ -452,8 +451,8 @@
def deadProperties(self):
if not hasattr(self, "_dead_properties"):
- self._dead_properties = sqlPropertyStore(self)
- #self._dead_properties = CachingXattrPropertyStore(self)
+ from twistedcaldav.config import config
+ self._dead_properties = config.PropertyStoreClass(self)
return self._dead_properties
def readProperty(self, property, request):
Modified: CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/root.py
===================================================================
--- CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/root.py 2008-06-18 16:38:11 UTC (rev 2591)
+++ CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/root.py 2008-06-18 17:03:02 UTC (rev 2592)
@@ -23,7 +23,7 @@
from twisted.web2.http import HTTPError
from twisted.web2.auth.wrapper import UnauthorizedResponse
-from twistedcaldav.extensions import DAVFile, CachingXattrPropertyStore
+from twistedcaldav.extensions import DAVFile
from twistedcaldav.config import config
from twistedcaldav.cache import _CachedResponseResource
from twistedcaldav.cache import MemcacheResponseCache, MemcacheChangeNotifier
@@ -31,7 +31,6 @@
from twistedcaldav.log import Logger
from twistedcaldav.static import CalendarHomeFile
from twistedcaldav.directory.principal import DirectoryPrincipalResource
-from twistedcaldav.sqlprops import sqlPropertyStore
from twistedcaldav.static import CalDAVFile
log = Logger()
@@ -72,8 +71,7 @@
def deadProperties(self):
if not hasattr(self, '_dead_properties'):
- self._dead_properties = sqlPropertyStore(self)
- #self._dead_properties = CachingXattrPropertyStore(self)
+ self._dead_properties = config.PropertyStoreClass(self)
return self._dead_properties
Modified: CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/static.py
===================================================================
--- CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/static.py 2008-06-18 16:38:11 UTC (rev 2591)
+++ CalendarServer/branches/users/cdaboo/sqlpropstore-2563/twistedcaldav/static.py 2008-06-18 17:03:02 UTC (rev 2592)
@@ -55,7 +55,6 @@
from twistedcaldav.caldavxml import caldav_namespace
from twistedcaldav.config import config
from twistedcaldav.extensions import DAVFile
-from twistedcaldav.extensions import CachingXattrPropertyStore
from twistedcaldav.ical import Component as iComponent
from twistedcaldav.ical import Property as iProperty
from twistedcaldav.index import Index, IndexSchedule
@@ -69,7 +68,6 @@
from twistedcaldav.directory.calendar import DirectoryCalendarHomeResource
from twistedcaldav.directory.resource import AutoProvisioningResourceMixIn
from twistedcaldav.log import Logger
-from twistedcaldav.sqlprops import sqlPropertyStore
from twistedcaldav.timezoneservice import TimezoneServiceResource
from twistedcaldav.cache import DisabledCacheNotifier, PropfindCacheMixin
@@ -88,8 +86,7 @@
def deadProperties(self):
if not hasattr(self, "_dead_properties"):
- self._dead_properties = sqlPropertyStore(self)
- #self._dead_properties = CachingXattrPropertyStore(self)
+ self._dead_properties = config.PropertyStoreClass(self)
return self._dead_properties
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080618/8cfda461/attachment.htm
More information about the calendarserver-changes
mailing list