Exemplo n.º 1
0
 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)]  
Exemplo n.º 2
0
 def _set_items(self, value):
     tyrant_store.set(self.tyrant_key, value)
 def _set_items(self, value):
     tyrant_store.set(self.tyrant_key, value)
Exemplo n.º 4
0
 def _set_tyrant_dates(self, value):
     return tyrant_store.set(self.tyrant_dates_key, value)