1.1 --- a/imiptools/handlers/person.py Sat Mar 28 00:55:12 2015 +0100
1.2 +++ b/imiptools/handlers/person.py Sat Mar 28 01:11:56 2015 +0100
1.3 @@ -23,7 +23,7 @@
1.4 from imiptools.dates import format_datetime
1.5 from imiptools.handlers import Handler
1.6 from imiptools.handlers.common import CommonFreebusy
1.7 -from imiptools.period import replace_overlapping
1.8 +from imiptools.period import Period, replace_overlapping
1.9 from imiptools.profile import Preferences
1.10
1.11 class PersonHandler(Handler):
1.12 @@ -127,7 +127,7 @@
1.13 for v in value:
1.14 try:
1.15 start, end = v.split("/", 1)
1.16 - freebusy.append((start, end))
1.17 + freebusy.append(Period(start, end))
1.18 except ValueError:
1.19 pass
1.20
1.21 @@ -137,7 +137,7 @@
1.22
1.23 for sender, sender_attr in senders:
1.24 stored_freebusy = self.store.get_freebusy_for_other(user, sender)
1.25 - replace_overlapping(stored_freebusy, (dtstart, dtend), freebusy)
1.26 + replace_overlapping(stored_freebusy, Period(dtstart, dtend), freebusy)
1.27 self.store.set_freebusy_for_other(user, stored_freebusy, sender)
1.28
1.29 class Event(PersonHandler):