Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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