Rename Markdown.render to Markdown.__call__.
This commit is contained in:
@@ -6,6 +6,12 @@ Changelog
|
|||||||
Date format is year-month-day.
|
Date format is year-month-day.
|
||||||
|
|
||||||
|
|
||||||
|
2.0.0b2 (2015-08-??)
|
||||||
|
^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- Rename ``Markdown.render`` to ``Markdown.__call__``.
|
||||||
|
|
||||||
|
|
||||||
2.0.0b1 (2015-07-18)
|
2.0.0b1 (2015-07-18)
|
||||||
^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,10 @@ renderers (e.g. man pages or LaTeX).
|
|||||||
Changelog
|
Changelog
|
||||||
---------
|
---------
|
||||||
|
|
||||||
|
**2.0.0b2 (2015-08-??)**
|
||||||
|
|
||||||
|
- Rename ``Markdown.render`` to ``Markdown.__call__``.
|
||||||
|
|
||||||
**2.0.0b1 (2015-07-18)**
|
**2.0.0b1 (2015-07-18)**
|
||||||
|
|
||||||
- Rewrite. CFFI_ and Hoedown_ instead of Cython_ and Sundown_.
|
- Rewrite. CFFI_ and Hoedown_ instead of Cython_ and Sundown_.
|
||||||
@@ -89,7 +93,7 @@ used to escape the HTML)::
|
|||||||
renderer = HighlighterRenderer()
|
renderer = HighlighterRenderer()
|
||||||
md = m.Markdown(renderer, extensions=m.EXT_FENCED_CODE)
|
md = m.Markdown(renderer, extensions=m.EXT_FENCED_CODE)
|
||||||
|
|
||||||
print(md.render("""
|
print(md("""
|
||||||
Here is some code:
|
Here is some code:
|
||||||
|
|
||||||
```python
|
```python
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ class Markdown:
|
|||||||
self.renderer = renderer
|
self.renderer = renderer
|
||||||
self.extensions = extensions
|
self.extensions = extensions
|
||||||
|
|
||||||
def render(self, text):
|
def __call__(self, text):
|
||||||
"""
|
"""
|
||||||
Parses and renders markdown text.
|
Parses and renders markdown text.
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class MarkdownConformanceTest_10(TestCase):
|
|||||||
suite = 'MarkdownTest_1.0'
|
suite = 'MarkdownTest_1.0'
|
||||||
|
|
||||||
def setup(self):
|
def setup(self):
|
||||||
self.r = Markdown(HtmlRenderer()).render
|
self.r = Markdown(HtmlRenderer())
|
||||||
|
|
||||||
tests_dir = path.dirname(__file__)
|
tests_dir = path.dirname(__file__)
|
||||||
for text_path in glob(path.join(tests_dir, self.suite, '*.text')):
|
for text_path in glob(path.join(tests_dir, self.suite, '*.text')):
|
||||||
|
|||||||
@@ -357,12 +357,12 @@ class CustomRendererTest(TestCase):
|
|||||||
m.EXT_STRIKETHROUGH |
|
m.EXT_STRIKETHROUGH |
|
||||||
m.EXT_SUPERSCRIPT |
|
m.EXT_SUPERSCRIPT |
|
||||||
m.EXT_MATH
|
m.EXT_MATH
|
||||||
).render
|
)
|
||||||
|
|
||||||
# EXT_UNDERLINE Clashes with emphasis.
|
# EXT_UNDERLINE Clashes with emphasis.
|
||||||
render_underline = m.Markdown(TestRenderer(), m.EXT_UNDERLINE).render
|
render_underline = m.Markdown(TestRenderer(), m.EXT_UNDERLINE)
|
||||||
render_lowlevel = m.Markdown(TestRendererLowlevel()).render
|
render_lowlevel = m.Markdown(TestRendererLowlevel())
|
||||||
render_hf = m.Markdown(TestRendererHeaderFooter()).render
|
render_hf = m.Markdown(TestRendererHeaderFooter())
|
||||||
|
|
||||||
self.md = {
|
self.md = {
|
||||||
'default': render_default,
|
'default': render_default,
|
||||||
|
|||||||
Reference in New Issue
Block a user