[CalendarServer-changes] [13300] CalendarServer/trunk/calendarserver/tools/dbinspect.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Apr 16 12:52:22 PDT 2014


Revision: 13300
          http://trac.calendarserver.org//changeset/13300
Author:   cdaboo at apple.com
Date:     2014-04-16 12:52:22 -0700 (Wed, 16 Apr 2014)
Log Message:
-----------
Update to new directory api.

Modified Paths:
--------------
    CalendarServer/trunk/calendarserver/tools/dbinspect.py

Modified: CalendarServer/trunk/calendarserver/tools/dbinspect.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/dbinspect.py	2014-04-16 18:20:59 UTC (rev 13299)
+++ CalendarServer/trunk/calendarserver/tools/dbinspect.py	2014-04-16 19:52:22 UTC (rev 13300)
@@ -25,20 +25,26 @@
 from calendarserver.tools import tables
 from calendarserver.tools.cmdline import utilityMain, WorkerService
 from pycalendar.datetime import DateTime
+
 from twext.enterprise.dal.syntax import Select, Parameter, Count, Delete, \
     Constant
+from twext.who.idirectory import RecordType
+
 from twisted.internet.defer import inlineCallbacks, returnValue, succeed
 from twisted.python.filepath import FilePath
 from twisted.python.text import wordWrap
 from twisted.python.usage import Options
+
 from twistedcaldav import caldavxml
 from twistedcaldav.config import config
 from twistedcaldav.datafilters.peruserdata import PerUserDataFilter
 from twistedcaldav.directory import calendaruserproxy
-from twistedcaldav.directory.directory import DirectoryService
 from twistedcaldav.stdconfig import DEFAULT_CONFIG_FILE
+
 from txdav.caldav.datastore.query.filter import Filter
 from txdav.common.datastore.sql_tables import schema, _BIND_MODE_OWN
+from txdav.who.idirectory import RecordType as CalRecordType
+
 from uuid import UUID
 import os
 import sys
@@ -102,13 +108,13 @@
     except (ValueError, TypeError):
         pass
 
-    record = txn.directoryService().recordWithShortName(DirectoryService.recordType_users, value)
+    record = txn.directoryService().recordWithShortName(RecordType.user, value)
     if record is None:
-        record = txn.directoryService().recordWithShortName(DirectoryService.recordType_locations, value)
+        record = txn.directoryService().recordWithShortName(CalRecordType.location, value)
     if record is None:
-        record = txn.directoryService().recordWithShortName(DirectoryService.recordType_resources, value)
+        record = txn.directoryService().recordWithShortName(CalRecordType.resource, value)
     if record is None:
-        record = txn.directoryService().recordWithShortName(DirectoryService.recordType_groups, value)
+        record = txn.directoryService().recordWithShortName(RecordType.group, value)
     return record.guid if record else None
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140416/231ac5f0/attachment.html>


More information about the calendarserver-changes mailing list