import conf from .abstract import AbstractController from pyaggr3g470r.models import Article class ArticleController(AbstractController): _db_cls = Article def read(self, obj_id): article = super(ArticleController, self).read(obj_id) if not article.readed: self.update(obj_id, readed=True) return article def delete(self, obj_id): obj = super(ArticleController, self).delete(obj_id) if not conf.ON_HEROKU: import pyaggr3g470r.search as fastsearch fastsearch.delete_article(self.user_id, obj.feed_id, obj_id) return obj