Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
python-Pweave
markdown.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File markdown.patch of Package python-Pweave
From d956f7d02105a4ae734a8713f5e10a956fbbe5c8 Mon Sep 17 00:00:00 2001 From: Dmitry Shachnev <mitya57@gmail.com> Date: Mon, 18 Jul 2022 13:50:12 +0300 Subject: [PATCH] Adjust for API changes in Python-Markdown 3.0 Support for old deprecated API was removed in Python-Markdown 3.4. --- pweave/formatters/markdownmath.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pweave/formatters/markdownmath.py b/pweave/formatters/markdownmath.py index 5a9c629..f665160 100644 --- a/pweave/formatters/markdownmath.py +++ b/pweave/formatters/markdownmath.py @@ -1,3 +1,4 @@ +from xml.etree.ElementTree import Element import markdown @@ -6,7 +7,7 @@ def __init__(self): markdown.inlinepatterns.Pattern.__init__(self, r'(?<!\\)(\$\$?)(.+?)\2') def handleMatch(self, m): - node = markdown.util.etree.Element('span class="math"') + node = Element('span class="math"') # node.text = markdown.util.AtomicString(m.group(2) + m.group(3) + m.group(2)) if m.group(2) == "$$": node.text = markdown.util.AtomicString("\[" + m.group(3) + "\]") @@ -17,5 +18,5 @@ def handleMatch(self, m): class MathExtension(markdown.Extension): - def extendMarkdown(self, md, md_globals): - md.inlinePatterns.add('math', MathPattern(), '<escape') \ No newline at end of file + def extendMarkdown(self, md): + md.inlinePatterns.register(MathPattern(), 'math', 185)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor