Rename Markdown.render to Markdown.__call__.

This commit is contained in:
Frank Smit
2015-08-05 16:32:14 +02:00
parent d8625c8934
commit 11bfb9014c
5 changed files with 17 additions and 7 deletions

View File

@@ -6,6 +6,12 @@ Changelog
Date format is year-month-day.
2.0.0b2 (2015-08-??)
^^^^^^^^^^^^^^^^^^^^
- Rename ``Markdown.render`` to ``Markdown.__call__``.
2.0.0b1 (2015-07-18)
^^^^^^^^^^^^^^^^^^^^

View File

@@ -11,6 +11,10 @@ renderers (e.g. man pages or LaTeX).
Changelog
---------
**2.0.0b2 (2015-08-??)**
- Rename ``Markdown.render`` to ``Markdown.__call__``.
**2.0.0b1 (2015-07-18)**
- Rewrite. CFFI_ and Hoedown_ instead of Cython_ and Sundown_.
@@ -89,7 +93,7 @@ used to escape the HTML)::
renderer = HighlighterRenderer()
md = m.Markdown(renderer, extensions=m.EXT_FENCED_CODE)
print(md.render("""
print(md("""
Here is some code:
```python

View File

@@ -86,7 +86,7 @@ class Markdown:
self.renderer = renderer
self.extensions = extensions
def render(self, text):
def __call__(self, text):
"""
Parses and renders markdown text.
"""

View File

@@ -15,7 +15,7 @@ class MarkdownConformanceTest_10(TestCase):
suite = 'MarkdownTest_1.0'
def setup(self):
self.r = Markdown(HtmlRenderer()).render
self.r = Markdown(HtmlRenderer())
tests_dir = path.dirname(__file__)
for text_path in glob(path.join(tests_dir, self.suite, '*.text')):

View File

@@ -357,12 +357,12 @@ class CustomRendererTest(TestCase):
m.EXT_STRIKETHROUGH |
m.EXT_SUPERSCRIPT |
m.EXT_MATH
).render
)
# EXT_UNDERLINE Clashes with emphasis.
render_underline = m.Markdown(TestRenderer(), m.EXT_UNDERLINE).render
render_lowlevel = m.Markdown(TestRendererLowlevel()).render
render_hf = m.Markdown(TestRendererHeaderFooter()).render
render_underline = m.Markdown(TestRenderer(), m.EXT_UNDERLINE)
render_lowlevel = m.Markdown(TestRendererLowlevel())
render_hf = m.Markdown(TestRendererHeaderFooter())
self.md = {
'default': render_default,