1.1 --- a/imiptools/handlers/resource.py Sun Mar 22 19:04:48 2015 +0100
1.2 +++ b/imiptools/handlers/resource.py Sun Mar 22 21:23:42 2015 +0100
1.3 @@ -31,6 +31,12 @@
1.4
1.5 def _record_and_respond(self, handle_for_attendee):
1.6
1.7 + """
1.8 + Record details from the incoming message, using the given
1.9 + 'handle_for_attendee' callable to process any valid message
1.10 + appropriately.
1.11 + """
1.12 +
1.13 oa = self.require_organiser_and_attendees()
1.14 if not oa:
1.15 return None
1.16 @@ -58,6 +64,11 @@
1.17
1.18 def _schedule_for_attendee(self, attendee, attendee_attr):
1.19
1.20 + """
1.21 + Schedule for the given 'attendee' and accompanying 'attendee_attr' the
1.22 + current object.
1.23 + """
1.24 +
1.25 # Interpretation of periods can depend on the time zone.
1.26
1.27 tzid = self.get_tzid(attendee)
1.28 @@ -114,6 +125,11 @@
1.29
1.30 def _cancel_for_attendee(self, attendee, attendee_attr):
1.31
1.32 + """
1.33 + Cancel for the given 'attendee' and accompanying 'attendee_attr' their
1.34 + attendance of the event described by the current object.
1.35 + """
1.36 +
1.37 self.store.cancel_event(attendee, self.uid, self.recurrenceid)
1.38
1.39 freebusy = self.store.get_freebusy(attendee)