1.1 --- a/imipweb/data.py Mon Sep 11 23:57:30 2017 +0200
1.2 +++ b/imipweb/data.py Tue Sep 12 18:33:53 2017 +0200
1.3 @@ -129,17 +129,23 @@
1.4
1.5 dtstart, dtstart_attr = self.get_start_item()
1.6 if not dtstart:
1.7 - raise PeriodError(*[index is not None and ("dtstart", index) or "dtstart"])
1.8 + if index is not None:
1.9 + raise PeriodError(("dtstart", index))
1.10 + else:
1.11 + raise PeriodError("dtstart")
1.12
1.13 dtend, dtend_attr = self.get_end_item()
1.14 if not dtend:
1.15 - raise PeriodError(*[index is not None and ("dtend", index) or "dtend"])
1.16 + if index is not None:
1.17 + raise PeriodError(("dtend", index))
1.18 + else:
1.19 + raise PeriodError("dtend")
1.20
1.21 if dtstart > dtend:
1.22 - raise PeriodError(*[
1.23 - index is not None and ("dtstart", index) or "dtstart",
1.24 - index is not None and ("dtend", index) or "dtend"
1.25 - ])
1.26 + if index is not None:
1.27 + raise PeriodError(("dtstart", index), ("dtend", index))
1.28 + else:
1.29 + raise PeriodError("dtstart", "dtend")
1.30
1.31 return EventPeriod(dtstart, end_date_to_calendar(dtend), self.tzid,
1.32 self.origin, dtstart_attr, dtend_attr,