[CalendarServer-changes] [8514] CalendarServer/trunk/twistedcaldav/ical.py

source_changes at macosforge.org source_changes at macosforge.org
Thu Jan 12 08:07:14 PST 2012


Revision: 8514
          http://trac.macosforge.org/projects/calendarserver/changeset/8514
Author:   cdaboo at apple.com
Date:     2012-01-12 08:07:14 -0800 (Thu, 12 Jan 2012)
Log Message:
-----------
Include more detail about parse errors in the error log.

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

Modified: CalendarServer/trunk/twistedcaldav/ical.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/ical.py	2012-01-12 16:06:18 UTC (rev 8513)
+++ CalendarServer/trunk/twistedcaldav/ical.py	2012-01-12 16:07:14 UTC (rev 8514)
@@ -352,13 +352,15 @@
             C{stream}.
         """
         cal = PyCalendar()
+        errmsg = "Unknown"
         try:
             result = cal.parse(stream)
-        except PyCalendarError:
+        except PyCalendarError, e:
+            errmsg = "%s: %s" % (e.mReason, e.mData,)
             result = None
         if not result:
             stream.seek(0)
-            raise InvalidICalendarDataError("%s" % (stream.read(),))
+            raise InvalidICalendarDataError("%s\n%s" % (errmsg, stream.read(),))
         return clazz(None, pycalendar=cal)
 
     @classmethod
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20120112/8b404463/attachment-0001.html>


More information about the calendarserver-changes mailing list