aboutsummaryrefslogtreecommitdiffstats
path: root/markdown/extensions/toc.py
diff options
context:
space:
mode:
authorWaylan Limberg <waylan@gmail.com>2013-02-27 09:11:49 -0500
committerWaylan Limberg <waylan@gmail.com>2013-02-27 09:11:49 -0500
commit794bffb4f168f8429b8d7cb8055af02273ddc547 (patch)
treeca047996917cf96556a5d5f88e32626cf28f2afd /markdown/extensions/toc.py
parente7259d5024c932707371f4e6ea8cbb3a8fe2d214 (diff)
parent579288c5eb684dd09d1ef298929a566f40151205 (diff)
downloadmarkdown-794bffb4f168f8429b8d7cb8055af02273ddc547.tar.gz
markdown-794bffb4f168f8429b8d7cb8055af02273ddc547.tar.bz2
markdown-794bffb4f168f8429b8d7cb8055af02273ddc547.zip
Merge branch '2and3'
Diffstat (limited to 'markdown/extensions/toc.py')
-rw-r--r--markdown/extensions/toc.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/markdown/extensions/toc.py b/markdown/extensions/toc.py
index bade490..c672313 100644
--- a/markdown/extensions/toc.py
+++ b/markdown/extensions/toc.py
@@ -1,3 +1,4 @@
+from __future__ import unicode_literals
"""
Table of Contents Extension for Python-Markdown
* * *
@@ -8,10 +9,12 @@ Dependencies:
* [Markdown 2.1+](http://packages.python.org/Markdown/)
"""
-import markdown
-from markdown.util import etree
-from markdown.extensions.headerid import slugify, unique, itertext
+from __future__ import absolute_import
+from . import Extension
+from ..treeprocessors import Treeprocessor
+from ..util import etree
+from .headerid import slugify, unique, itertext
import re
@@ -77,7 +80,7 @@ def order_toc_list(toc_list):
return ordered_list
-class TocTreeprocessor(markdown.treeprocessors.Treeprocessor):
+class TocTreeprocessor(Treeprocessor):
# Iterator wrapper to get parent and child all at once
def iterparent(self, root):
@@ -182,7 +185,7 @@ class TocTreeprocessor(markdown.treeprocessors.Treeprocessor):
self.markdown.toc = toc
-class TocExtension(markdown.Extension):
+class TocExtension(Extension):
TreeProcessorClass = TocTreeprocessor