collective/icalendar — pull request #131 by jkiang13 (2014-04-03 19:28:20+00:00)
Title: Mark VEVENT with unparseable lines broken

Parsing an ical with a VEVENT with an unparseable line raises a ValueError (prior to https://github.com/collective/icalendar/pull/115 it raised a unexplicit TypeError).

Since Events are flagged with **ignore_exceptions = True** it would make more sense to mark the event component as broken but continue parsing. This would prevent a single event with a malformed line (which is sadly common) from preventing the parsing of the ical as a whole.

This would probably resolve issue 104 (if the line described in that issue was in an event, hard to tell since that failing ical is not provided).
https://github.com/collective/icalendar/issues/104

It would change the behavior merged to solve the below issues from raising a ValueError to returning an the ical with the malformed events marked as broken.
https://github.com/collective/icalendar/issues/114
https://github.com/collective/icalendar/issues/115