Skip to content

Commit 8f8ad02

Browse files
authored
Fix compatibility with Markdown>=3.4.0
> Various objects were deprecated in version 3.0 > Any of those object have been removed from the codebase in version 3.4 and will now raise errors. https://github.com/Python-Markdown/markdown/blob/a767b2daaad78ba32d45a4f1dabb7c5e218f030a/docs/change_log/release-3.4.md#previously-deprecated-objects-have-been-removed
1 parent 0001527 commit 8f8ad02

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

markdown_blockdiag/parser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import base64
44

55
from markdown.blockprocessors import BlockProcessor
6-
from markdown.util import etree
76
from markdown_blockdiag.utils import draw_blockdiag, DIAG_MODULES
7+
from xml.etree import ElementTree
88

99
# Python 3 version
1010
try:
@@ -53,6 +53,6 @@ def run(self, parent, blocks):
5353
else:
5454
src_data = 'data:image/svg+xml;charset=utf-8,{0}'.format(url_quote(diagram))
5555

56-
p = etree.SubElement(parent, 'p')
57-
img = etree.SubElement(p, 'img')
56+
p = ElementTree.SubElement(parent, 'p')
57+
img = ElementTree.SubElement(p, 'img')
5858
img.attrib['src'] = src_data

0 commit comments

Comments
 (0)