Mercurial > piecrust2
comparison piecrust/formatting/markdownformatter.py @ 76:fdb08d986384 2.0.0-alpha2
Add SmartyPants formatting.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 30 Aug 2014 17:35:11 -0700 |
parents | 95590732e4c9 |
children | cd049786c008 |
comparison
equal
deleted
inserted
replaced
75:1bfcdbbe2572 | 76:fdb08d986384 |
---|---|
9 def __init__(self): | 9 def __init__(self): |
10 super(MarkdownFormatter, self).__init__() | 10 super(MarkdownFormatter, self).__init__() |
11 self._extensions = None | 11 self._extensions = None |
12 | 12 |
13 def render(self, format_name, txt): | 13 def render(self, format_name, txt): |
14 assert format_name in self.FORMAT_NAMES | |
14 self._ensureInitialized() | 15 self._ensureInitialized() |
15 return markdown(txt, extensions=self._extensions) | 16 return markdown(txt, extensions=self._extensions) |
16 | 17 |
17 def _ensureInitialized(self): | 18 def _ensureInitialized(self): |
18 if self._extensions is not None: | 19 if self._extensions is not None: |