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: