diff options
Diffstat (limited to 'sphinx/extension.py')
-rw-r--r-- | sphinx/extension.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/sphinx/extension.py b/sphinx/extension.py index 732ea327c..8302594d9 100644 --- a/sphinx/extension.py +++ b/sphinx/extension.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- """ sphinx.extension ~~~~~~~~~~~~~~~~ @@ -9,8 +8,6 @@ :license: BSD, see LICENSE for details. """ -from six import iteritems - from sphinx.errors import VersionRequirementError from sphinx.locale import __ from sphinx.util import logging @@ -24,9 +21,9 @@ if False: logger = logging.getLogger(__name__) -class Extension(object): +class Extension: def __init__(self, name, module, **kwargs): - # type: (unicode, Any, Any) -> None + # type: (str, Any, Any) -> None self.name = name self.module = module self.metadata = kwargs @@ -49,7 +46,7 @@ def verify_needs_extensions(app, config): if config.needs_extensions is None: return - for extname, reqversion in iteritems(config.needs_extensions): + for extname, reqversion in config.needs_extensions.items(): extension = app.extensions.get(extname) if extension is None: logger.warning(__('The %s extension is required by needs_extensions settings, ' @@ -64,7 +61,7 @@ def verify_needs_extensions(app, config): def setup(app): - # type: (Sphinx) -> Dict[unicode, Any] + # type: (Sphinx) -> Dict[str, Any] app.connect('config-inited', verify_needs_extensions) return { |