def save(self): try: NewsBucket.save(self) except ResourceConflict: raise finally: # just best effort here, we assume conflicts indicate better # information arrived... self._context.db.update(self._updated_news_items.values()) self._updated_news_items = {}
def save(self): NewsBucket.save(self) if self._rejected is not None: self._rejected.save(self)