[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