[CalendarServer-changes] [12934] CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools

source_changes at macosforge.org source_changes at macosforge.org
Mon Mar 17 16:43:49 PDT 2014


Revision: 12934
          http://trac.calendarserver.org//changeset/12934
Author:   sagen at apple.com
Date:     2014-03-17 16:43:49 -0700 (Mon, 17 Mar 2014)
Log Message:
-----------
Remove more uses of getDirectory()

Modified Paths:
--------------
    CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/calverify.py
    CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/migrate.py
    CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/resources.py

Modified: CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/calverify.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/calverify.py	2014-03-17 20:57:56 UTC (rev 12933)
+++ CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/calverify.py	2014-03-17 23:43:49 UTC (rev 12934)
@@ -80,7 +80,6 @@
 from calendarserver.tools.cmdline import utilityMain, WorkerService
 
 from calendarserver.tools import tables
-from calendarserver.tools.util import getDirectory
 
 log = Logger()
 
@@ -396,7 +395,7 @@
         self.output = output
         self.reactor = reactor
         self.config = config
-        self._directory = None
+        self._directory = store.directoryService()
 
         self.cuaCache = {}
 
@@ -427,11 +426,8 @@
 
     def directoryService(self):
         """
-        Get an appropriate directory service for this L{CalVerifyService}'s
-        configuration, creating one first if necessary.
+        Return the directory service
         """
-        if self._directory is None:
-            self._directory = getDirectory(self.config)
         return self._directory
 
 

Modified: CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/migrate.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/migrate.py	2014-03-17 20:57:56 UTC (rev 12933)
+++ CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/migrate.py	2014-03-17 23:43:49 UTC (rev 12934)
@@ -33,8 +33,9 @@
 from twistedcaldav.config import ConfigurationError
 from twistedcaldav.upgrade import upgradeData
 
-from calendarserver.tools.util import loadConfig, getDirectory
+from calendarserver.tools.util import loadConfig
 
+
 def usage(e=None):
     if e:
         print(e)
@@ -81,7 +82,6 @@
 
     try:
         config = loadConfig(configFileName)
-        config.directory = getDirectory()
     except ConfigurationError, e:
         sys.stdout.write("%s\n" % (e,))
         sys.exit(1)
@@ -90,7 +90,7 @@
 
     if profiling:
         import cProfile
-        cProfile.runctx("upgradeData(c)", globals(), {"c" : config}, "/tmp/upgrade.prof")
+        cProfile.runctx("upgradeData(c)", globals(), {"c": config}, "/tmp/upgrade.prof")
     else:
         upgradeData(config)
 

Modified: CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/resources.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/resources.py	2014-03-17 20:57:56 UTC (rev 12933)
+++ CalendarServer/branches/users/sagen/move2who-4/calendarserver/tools/resources.py	2014-03-17 23:43:49 UTC (rev 12934)
@@ -35,7 +35,8 @@
 from twistedcaldav.directory.xmlfile import XMLDirectoryService
 
 from calendarserver.platform.darwin.od import dsattributes
-from calendarserver.tools.util import loadConfig, getDirectory, setupMemcached, checkDirectory
+from calendarserver.tools.util import loadConfig, setupMemcached, checkDirectory
+from txdav.who.util import directoryFromConfig
 
 log = Logger()
 
@@ -141,17 +142,18 @@
         os.umask(config.umask)
 
         # Configure memcached client settings prior to setting up resource
-        # hierarchy (in getDirectory)
+        # hierarchy
         setupMemcached(config)
 
         try:
-            config.directory = getDirectory()
+            config.directory = directoryFromConfig(config)
         except DirectoryError, e:
             abort(e)
 
     except ConfigurationError, e:
         abort(e)
 
+    # FIXME: this all has to change:
     # Find the opendirectory service
     userService = config.directory.serviceForRecordType("users")
     resourceService = config.directory.serviceForRecordType("resources")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140317/b728e944/attachment-0001.html>


More information about the calendarserver-changes mailing list