[CalendarServer-changes] [2277]
CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav
/ical.py
source_changes at macosforge.org
source_changes at macosforge.org
Thu Apr 3 12:03:28 PDT 2008
Revision: 2277
http://trac.macosforge.org/projects/calendarserver/changeset/2277
Author: wsanchez at apple.com
Date: 2008-04-03 12:03:27 -0700 (Thu, 03 Apr 2008)
Log Message:
-----------
Pulled up r2261 from trunk: reject invalid UTF-8 in iCalendar data
Modified Paths:
--------------
CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/ical.py
Modified: CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/ical.py
===================================================================
--- CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/ical.py 2008-04-02 22:16:04 UTC (rev 2276)
+++ CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/ical.py 2008-04-03 19:03:27 UTC (rev 2277)
@@ -208,7 +208,10 @@
C{stream}.
"""
try:
- return clazz(None, vobject=readComponents(stream).next())
+ return clazz(None, vobject=readComponents(stream, findBegin=False).next())
+ except UnicodeDecodeError, e:
+ stream.seek(0)
+ raise ValueError("%s: %s" % (e, stream.read()))
except vParseError, e:
raise ValueError(e)
except StopIteration, e:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080403/853c35dd/attachment.html
More information about the calendarserver-changes
mailing list