diff --git a/superscript.py b/superscript.py index 71eed4e..e2fa963 100644 --- a/superscript.py +++ b/superscript.py @@ -26,6 +26,7 @@ """ import markdown +import markdown.util # Global Vars SUPERSCRIPT_RE = r'(\^)([^\^]*)\2' # the number is a superscript^2^ @@ -34,11 +35,11 @@ class SuperscriptPattern(markdown.inlinepatterns.Pattern): """ Return a superscript Element (`word^2^`). """ def handleMatch(self, m): supr = m.group(3) - + text = supr - - el = markdown.etree.Element("sup") - el.text = markdown.AtomicString(text) + + el = markdown.util.etree.Element("sup") + el.text = markdown.util.AtomicString(text) return el class SuperscriptExtension(markdown.Extension):