def item_description(self, comment): key = 'comment_feed:%d' % comment.id desc = cache.get(key) if desc is None: desc = unicode(markdown(comment.body, 'comment')) cache.set(key, desc, 86400) return desc
def item_description(self, post): key = 'blog_feed:%d' % post.id summary = cache.get(key) if summary is None: summary = unicode(markdown(post.summary or post.content, 'blog')) cache.set(key, summary, 86400) return summary
def item_description(self, problem): key = 'problem_feed:%d' % problem.id desc = cache.get(key) if desc is None: desc = unicode(markdown(problem.description, 'problem'))[:500] + '...' cache.set(key, desc, 86400) return desc