summaryrefslogtreecommitdiff
path: root/sphinx/extension.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/extension.py')
-rw-r--r--sphinx/extension.py11
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 {