def set_daily_items(self, value, day): from better_represent.search import NewsAggregator a = NewsAggregator() curr_items = self.get_daily_items(day) try: curr_items.append(value) a.sort(curr_items) except AttributeError: curr_items = [value] items = [n for n in a.uniquify(curr_items, key=lambda x: x['title'])] tyrant_store.set(self.tyrant_daily_key(day), items) curr_dates = self.tyrant_dates try: curr_dates.append(self.tyrant_daily_key(day)) curr_dates.sort() except AttributeError: curr_dates = [self.tyrant_daily_key(day)] self.tyrant_dates = [n for n in a.uniquify(curr_dates)]
def _set_items(self, value): tyrant_store.set(self.tyrant_key, value)
def _set_items(self, value): tyrant_store.set(self.tyrant_key, value)
def _set_tyrant_dates(self, value): return tyrant_store.set(self.tyrant_dates_key, value)