diff options
author | Waylan Limberg <waylan@gmail.com> | 2013-02-27 09:11:49 -0500 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2013-02-27 09:11:49 -0500 |
commit | 794bffb4f168f8429b8d7cb8055af02273ddc547 (patch) | |
tree | ca047996917cf96556a5d5f88e32626cf28f2afd /markdown/extensions/toc.py | |
parent | e7259d5024c932707371f4e6ea8cbb3a8fe2d214 (diff) | |
parent | 579288c5eb684dd09d1ef298929a566f40151205 (diff) | |
download | markdown-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.py | 13 |
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 |