diff --git a/markdownify/__init__.py b/markdownify/__init__.py index c34e57e..3272ce5 100644 --- a/markdownify/__init__.py +++ b/markdownify/__init__.py @@ -213,7 +213,7 @@ class MarkdownConverter(object): n = int(m.group(1)) def convert_tag(el, text, convert_as_inline): - return self.convert_hn(n, el, text, convert_as_inline) + return self._convert_hn(n, el, text, convert_as_inline) convert_tag.__name__ = 'convert_h%s' % n setattr(self, convert_tag.__name__, convert_tag) @@ -311,7 +311,8 @@ class MarkdownConverter(object): convert_kbd = convert_code - def convert_hn(self, n, el, text, convert_as_inline): + def _convert_hn(self, n, el, text, convert_as_inline): + """ Method name prefixed with _ to prevent to call this """ if convert_as_inline: return text diff --git a/tests/test_conversions.py b/tests/test_conversions.py index 1c5f9c2..2283c29 100644 --- a/tests/test_conversions.py +++ b/tests/test_conversions.py @@ -134,6 +134,7 @@ def test_hn(): assert md('
Hello
') == '\n##### Hello\n\n' assert md('
Hello
') == '\n###### Hello\n\n' assert md('Hello') == md('
Hello
') + assert md('Hello') == md('Hello') def test_hn_chained():