prevent <hn> to call convert_hn and crash

fixes #142
This commit is contained in:
AlexVonB
2024-11-24 21:20:57 +01:00
parent 9595618796
commit 3466061ca9
2 changed files with 4 additions and 2 deletions

View File

@@ -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 <hn> to call this """
if convert_as_inline:
return text