[CalendarServer-changes] [4411] CalendarServer/trunk/calendarserver/tools/principals.py

source_changes at macosforge.org source_changes at macosforge.org
Thu Jul 2 11:35:58 PDT 2009


Revision: 4411
          http://trac.macosforge.org/projects/calendarserver/changeset/4411
Author:   wsanchez at apple.com
Date:     2009-07-02 11:35:58 -0700 (Thu, 02 Jul 2009)
Log Message:
-----------
Use StandardIOObserver

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

Modified: CalendarServer/trunk/calendarserver/tools/principals.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/principals.py	2009-07-02 18:35:47 UTC (rev 4410)
+++ CalendarServer/trunk/calendarserver/tools/principals.py	2009-07-02 18:35:58 UTC (rev 4411)
@@ -18,37 +18,29 @@
 
 import sys
 import os
-import itertools
 import operator
 from getopt import getopt, GetoptError
 from uuid import UUID
 from pwd import getpwnam
 from grp import getgrnam
 
-
-from twisted.python import log
-from twisted.python.reflect import namedClass
 from twisted.python.util import switchUID
 from twisted.internet import reactor
-from twisted.internet.defer import Deferred
 from twisted.internet.address import IPv4Address
-from twisted.internet.defer import inlineCallbacks, returnValue, succeed
+from twisted.internet.defer import inlineCallbacks
 from twisted.web2.dav import davxml
 
+from twext.python.log import StandardIOObserver
 from twext.web2.dav.davxml import sname2qname, qname2sname
 
-from twistedcaldav import caldavxml
 from twistedcaldav import memcachepool
-from twistedcaldav.config import config, defaultConfigFile, ConfigurationError
-from twistedcaldav.customxml import calendarserver_namespace
-from twistedcaldav.directory.directory import DirectoryService, DirectoryRecord
-from twistedcaldav.directory.principal import DirectoryPrincipalProvisioningResource
+from twistedcaldav.config import config, ConfigurationError
 from twistedcaldav.log import setLogLevelForNamespace
 from twistedcaldav.notify import installNotificationClient
 from twistedcaldav.static import CalendarHomeProvisioningFile
 
-from calendarserver.tools.util import UsageError, booleanArgument, autoDisableMemcached
-from calendarserver.tools.util import loadConfig, getDirectory, dummyDirectoryRecord
+from calendarserver.tools.util import booleanArgument, autoDisableMemcached
+from calendarserver.tools.util import loadConfig, getDirectory
 from calendarserver.provision.root import RootResource
 
 def usage(e=None):
@@ -88,16 +80,12 @@
         sys.exit(0)
 
 def main():
-
     #
     # Send logging output to stdout
     #
-    logFileName = "/dev/stdout"
-    observer = log.FileLogObserver(open(logFileName, "a"))
-    log.addObserver(observer.emit)
+    observer = StandardIOObserver()
+    observer.start()
 
-
-
     try:
         (optargs, args) = getopt(
             sys.argv[1:], "hf:P:", [
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090702/9eb137dc/attachment-0001.html>


More information about the calendarserver-changes mailing list