[CalendarServer-changes] [241] CalDAVTester/trunk/verifiers/propfindItems.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Oct 4 09:05:58 PDT 2006


Revision: 241
          http://trac.macosforge.org/projects/calendarserver/changeset/241
Author:   cdaboo at apple.com
Date:     2006-10-04 09:05:58 -0700 (Wed, 04 Oct 2006)

Log Message:
-----------
Handle XML parse exception properly.

Modified Paths:
--------------
    CalDAVTester/trunk/verifiers/propfindItems.py

Modified: CalDAVTester/trunk/verifiers/propfindItems.py
===================================================================
--- CalDAVTester/trunk/verifiers/propfindItems.py	2006-10-04 16:05:37 UTC (rev 240)
+++ CalDAVTester/trunk/verifiers/propfindItems.py	2006-10-04 16:05:58 UTC (rev 241)
@@ -70,8 +70,12 @@
         # Must have MULTISTATUS response code
         if response.status != 207:
             return False, "           HTTP Status for Request: %d\n" % (response.status,)
-            
-        doc = xml.dom.minidom.parseString( respdata )
+        
+        try:
+            doc = xml.dom.minidom.parseString( respdata )
+        except:
+            return False, "           Coluld not parse proper XML response\n"
+                
         result = True
         resulttxt = ""
         for response in doc.getElementsByTagNameNS( "DAV:", "response" ):

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061004/d10ec442/attachment.html


More information about the calendarserver-changes mailing list