[CalendarServer-changes] [1414] CalendarServer/trunk/twistedcaldav/extensions.py

source_changes at macosforge.org source_changes at macosforge.org
Thu Mar 22 18:53:40 PDT 2007


Revision: 1414
          http://trac.macosforge.org/projects/calendarserver/changeset/1414
Author:   wsanchez at apple.com
Date:     2007-03-22 18:53:39 -0700 (Thu, 22 Mar 2007)

Log Message:
-----------
Handle the case where listProperties() returns a property where
readProperty() subsequently raises a NOT_FOUND error.

(Log an error and continue.)

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/extensions.py

Modified: CalendarServer/trunk/twistedcaldav/extensions.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/extensions.py	2007-03-22 22:15:10 UTC (rev 1413)
+++ CalendarServer/trunk/twistedcaldav/extensions.py	2007-03-23 01:53:39 UTC (rev 1414)
@@ -271,6 +271,11 @@
                     name = property.sname()
                     value = property.toxml()
                 except HTTPError, e:
+                    if e.response.code == responsecode.NOT_FOUND:
+                        log.err("Property {%s}%s was returned by listProperties() but does not exist for resource %s."
+                                % (qname[0], qname[1], self))
+                        continue
+
                     if e.response.code != responsecode.UNAUTHORIZED:
                         log.err("Unable to read property %s for dirlist: %s" % (qname, e))
                         raise

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


More information about the calendarserver-changes mailing list