Example #1
0
 def _rendered(self):
     self._rst = (getattr(self, '_rst', None) or
                  cache.get('post_%s_rendered' % self.id))
     if self._rst is None:
         self._rst = rstDocument(self.text)
         cache.set('post_%s_rendered' % self.id, self._rst)
     return self._rst
Example #2
0
 def validate_text(form, field):
     rendered = rstDocument(field.data)
     if not rendered.title:
         raise ValidationError(_("Title is not set"))