summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBotond Hende <nettingman@gmail.com>2024-07-16 00:16:30 +0200
committerBotond Hende <nettingman@gmail.com>2024-07-16 00:16:30 +0200
commitab7e60b397e5c213e00e85cb942c559deb6cd76c (patch)
treec9670805b4595281db013c582c9045f13c0bb52e
parent76de6af40b80575019425607b3a9c2e126aaa332 (diff)
renamed elements so they don't share the name with their extension
-rw-r--r--extendedimage.py6
-rw-r--r--strikethrough.py6
2 files changed, 6 insertions, 6 deletions
diff --git a/extendedimage.py b/extendedimage.py
index 27c2668..4babc03 100644
--- a/extendedimage.py
+++ b/extendedimage.py
@@ -13,7 +13,7 @@ from marko import inline
from marko.helpers import MarkoExtension
-class ExtendedImage(inline.InlineElement):
+class ExtendedImageElement(inline.InlineElement):
pattern = r'!\[(.*)\]\(((?:[^"\s\\]|\\.)+|"(?:[^"\\]|\\.)*")\s((?:[^"\s\\]|\\.)+|"(?:[^"\\]|\\.)*")\s((?:[^"\s\\]|\\.)+|"(?:[^"\\]|\\.)*")\s((?:[^"\s\\]|\\.)+|"(?:[^"\\]|\\.)*")\)'
parse_children = True
@@ -33,7 +33,7 @@ class ExtendedImage(inline.InlineElement):
class ExtendedImageRenderer:
- def render_extended_image(self, element):
+ def render_extended_image_element(self, element):
img = f'<img src="{element.src}" title="{element.title}" alt="{element.alt}" />'
if element.href != "":
@@ -46,6 +46,6 @@ class ExtendedImageRenderer:
ExtendedImage = MarkoExtension(
- elements=[ExtendedImage],
+ elements=[ExtendedImageElement],
renderer_mixins=[ExtendedImageRenderer]
)
diff --git a/strikethrough.py b/strikethrough.py
index d0342fc..9272898 100644
--- a/strikethrough.py
+++ b/strikethrough.py
@@ -8,17 +8,17 @@ from marko import inline
from marko.helpers import MarkoExtension
-class StrikeThrough(inline.InlineElement):
+class StrikeThroughElement(inline.InlineElement):
pattern = '~~(.+)~~'
parse_children = True
class StrikeThroughRenderer:
- def render_strike_through(self, element):
+ def render_strike_through_element(self, element):
return f"<del>{self.render_children(element)}</del>"
StrikeThrough = MarkoExtension(
- elements=[StrikeThrough],
+ elements=[StrikeThroughElement],
renderer_mixins=[StrikeThroughRenderer]
)