def marker(selected): database = DataBase() for index in range(32): calendar.unmark_day(index) for item in database.get_dates(selected): calendar.mark_day(item[0]) database.close() if selected[0] != self.__cur[2] or selected[1] + 1 != self.__cur[1]: calendar.unmark_day(self.__cur[0]) else: calendar.mark_day(self.__cur[0]) return