def includeDay( self, dayD ): """ Inserts dayD into list of excluded days. dayD should be of date type (not datetime). """ ReservationBase.includeDay( self, dayD ) lst = self._excludedDays lst.remove( dayD ) self._excludedDays = lst # Force update
def includeDay(self, dayD): """ Inserts dayD into list of excluded days. dayD should be of date type (not datetime). """ ReservationBase.includeDay(self, dayD) lst = self._excludedDays lst.remove(dayD) self._excludedDays = lst # Force update # Re-indexing that day dayReservationsIndexBTree = Reservation.getDayReservationsIndexRoot() resvs = dayReservationsIndexBTree.get(dayD) if resvs is None: resvs = [] dayReservationsIndexBTree.insert(dayD, resvs) resvs.append(self) dayReservationsIndexBTree[dayD] = resvs