diff options
Diffstat (limited to 'markdown/blockparser.py')
-rw-r--r-- | markdown/blockparser.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/markdown/blockparser.py b/markdown/blockparser.py index 32d3254..5e9d567 100644 --- a/markdown/blockparser.py +++ b/markdown/blockparser.py @@ -1,7 +1,6 @@ from __future__ import unicode_literals from __future__ import absolute_import from . import util -from . import odict class State(list): @@ -46,7 +45,7 @@ class BlockParser: """ def __init__(self, markdown): - self.blockprocessors = odict.OrderedDict() + self.blockprocessors = util.Registry() self.state = State() self.markdown = markdown @@ -93,7 +92,7 @@ class BlockParser: """ while blocks: - for processor in self.blockprocessors.values(): + for processor in self.blockprocessors: if processor.test(parent, blocks[0]): if processor.run(parent, blocks) is not False: # run returns True or None |