[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