[CalendarServer-changes] [10992] CalendarServer/trunk/twistedcaldav/scheduling/caldav/delivery.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Apr 3 12:19:55 PDT 2013


Revision: 10992
          http://trac.calendarserver.org//changeset/10992
Author:   cdaboo at apple.com
Date:     2013-04-03 12:19:55 -0700 (Wed, 03 Apr 2013)
Log Message:
-----------
Add debug logging to print tracebacks for some implicit operations that "swallow" exceptions.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/scheduling/caldav/delivery.py

Modified: CalendarServer/trunk/twistedcaldav/scheduling/caldav/delivery.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/scheduling/caldav/delivery.py	2013-04-03 17:09:28 UTC (rev 10991)
+++ CalendarServer/trunk/twistedcaldav/scheduling/caldav/delivery.py	2013-04-03 19:19:55 UTC (rev 10992)
@@ -114,6 +114,7 @@
                     yield recipient.inbox.checkPrivileges(self.scheduler.request, (caldavxml.ScheduleDeliver(),), principal=organizerPrincipal)
                 except AccessDeniedError:
                     log.err("Could not access Inbox for recipient: %s" % (recipient.cuaddr,))
+                    log.debug("Bare Exception: %s" % (Failure().getTraceback(),))
                     err = HTTPError(ErrorResponse(
                         responsecode.NOT_FOUND,
                         (caldav_namespace, "recipient-permissions"),
@@ -164,6 +165,7 @@
             ))
         except ImplicitProcessorException, e:
             log.err("Could not store data in Inbox : %s" % (recipient.inbox,))
+            log.debug("%s: %s" % (e, Failure().getTraceback(),))
             err = HTTPError(ErrorResponse(
                 responsecode.FORBIDDEN,
                 (caldav_namespace, "recipient-permissions"),
@@ -189,6 +191,7 @@
             except:
                 # FIXME: Bare except
                 log.err("Could not store data in Inbox : %s" % (recipient.inbox,))
+                log.debug("Bare Exception: %s" % (Failure().getTraceback(),))
                 err = HTTPError(ErrorResponse(
                     responsecode.FORBIDDEN,
                     (caldav_namespace, "recipient-permissions"),
@@ -230,6 +233,7 @@
             ))
         except:
             log.err("Could not determine free busy information: %s" % (recipient.cuaddr,))
+            log.debug("Bare Exception: %s" % (Failure().getTraceback(),))
             err = HTTPError(ErrorResponse(
                 responsecode.FORBIDDEN,
                 (caldav_namespace, "recipient-permissions"),
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130403/9d37c48c/attachment.html>


More information about the calendarserver-changes mailing list