From b06a9b578e1e04524655ef7fd3012fb595251d2d Mon Sep 17 00:00:00 2001 From: Mattia Succurro Date: Tue, 3 Aug 2021 19:48:33 +0200 Subject: [PATCH] Fix markdown_striketrugh import not working --- app.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 161516c..c95cd47 100644 --- a/app.py +++ b/app.py @@ -28,8 +28,12 @@ try: from slugify import slugify except ImportError: slugify = None - -__version__ = '0.3-dev' +try: + import markdown_strikethrough +except Exception: + markdown_strikethrough = None + +__version__ = '0.3.0' #### CONSTANTS #### @@ -384,7 +388,9 @@ def expand_magic_words(text): def md(text, expand_magic=True, toc=True): if expand_magic: text = expand_magic_words(text) - extensions = ['tables', 'footnotes', 'markdown_strikethrough.extension', 'fenced_code', 'sane_lists'] + extensions = ['tables', 'footnotes', 'fenced_code', 'sane_lists'] + if markdown_strikethrough: + extensions.append("markdown_strikethrough.extension") if toc: extensions.append('toc') return markdown.Markdown(extensions=extensions).convert(text)