[CalendarServer-changes] [1125]
CalDAVTester/trunk/verifiers/prepostcondition.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue Jan 30 11:54:54 PST 2007
Revision: 1125
http://trac.macosforge.org/projects/calendarserver/changeset/1125
Author: cdaboo at apple.com
Date: 2007-01-30 11:54:54 -0800 (Tue, 30 Jan 2007)
Log Message:
-----------
Catch xml parse errors rather than crash.
Modified Paths:
--------------
CalDAVTester/trunk/verifiers/prepostcondition.py
Modified: CalDAVTester/trunk/verifiers/prepostcondition.py
===================================================================
--- CalDAVTester/trunk/verifiers/prepostcondition.py 2007-01-30 16:35:29 UTC (rev 1124)
+++ CalDAVTester/trunk/verifiers/prepostcondition.py 2007-01-30 19:54:54 UTC (rev 1125)
@@ -37,7 +37,10 @@
if not respdata:
return False, " No pre/post condition response body"
- doc = xml.dom.minidom.parseString( respdata )
+ try:
+ doc = xml.dom.minidom.parseString( respdata )
+ except Exception, ex:
+ return False, " Could not parse XML: %s" %(ex,)
error = doc._get_documentElement()
errorName = (error.namespaceURI, error.localName)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070130/736489d4/attachment.html
More information about the calendarserver-changes
mailing list