Skip to content

Commit fc25385

Browse files
committed
fix bug in py3.5 where ordereddict was assumed
1 parent cc678d5 commit fc25385

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

mkdocs_enumerate_headings_plugin/plugin.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# coding=utf-8
22

3+
34
import logging
45

6+
from collections import OrderedDict
57
from mkdocs.config import config_options
68
from mkdocs.plugins import BasePlugin
79
from mkdocs_enumerate_headings_plugin.html_page import HTMLPage
@@ -37,9 +39,9 @@ def on_config(self, config, **kwargs):
3739
# MkDocs executes plugins in order they are defined
3840
# So we can do some checks on other plugins defined.
3941

40-
plugins = [*dict(config["plugins"])]
42+
plugins = [*OrderedDict(config["plugins"])]
4143

42-
def check_position(plugin):
44+
def check_position(plugin, plugins):
4345
if plugin in plugins:
4446
if plugins.index("enumerate-headings") < plugins.index(plugin):
4547
logging.warning(
@@ -63,7 +65,7 @@ def check_position(plugin):
6365
"mkdocs-simple-hooks",
6466
]
6567
for p in check_plugins:
66-
check_position(p)
68+
check_position(p, plugins)
6769

6870
return config
6971

0 commit comments

Comments
 (0)