Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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