[CalendarServer-changes] [4742] CalendarServer/trunk/calendarserver/tools/principals.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Nov 11 10:13:19 PST 2009
Revision: 4742
http://trac.macosforge.org/projects/calendarserver/changeset/4742
Author: wsanchez at apple.com
Date: 2009-11-11 10:13:19 -0800 (Wed, 11 Nov 2009)
Log Message:
-----------
Catch DirectoryError and abort with an error message instead of a traceback.
Modified Paths:
--------------
CalendarServer/trunk/calendarserver/tools/principals.py
Modified: CalendarServer/trunk/calendarserver/tools/principals.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/principals.py 2009-11-11 18:11:26 UTC (rev 4741)
+++ CalendarServer/trunk/calendarserver/tools/principals.py 2009-11-11 18:13:19 UTC (rev 4742)
@@ -38,7 +38,7 @@
from twistedcaldav.log import setLogLevelForNamespace
from twistedcaldav.notify import installNotificationClient
from twistedcaldav.static import CalendarHomeProvisioningFile
-from twistedcaldav.directory.directory import UnknownRecordTypeError
+from twistedcaldav.directory.directory import UnknownRecordTypeError, DirectoryError
from calendarserver.tools.util import booleanArgument, autoDisableMemcached
from calendarserver.tools.util import loadConfig, getDirectory
@@ -200,7 +200,10 @@
os.umask(config.umask)
- config.directory = getDirectory()
+ try:
+ config.directory = getDirectory()
+ except DirectoryError, e:
+ abort(e)
autoDisableMemcached(config)
except ConfigurationError, e:
abort(e)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20091111/4a1a13b6/attachment.html>
More information about the calendarserver-changes
mailing list