summaryrefslogtreecommitdiff
path: root/sphinx/registry.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-09-22 22:54:15 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-09-22 22:54:15 +0900
commitdc44b0d2a9c52b5c12843cb1a0a6e0aea3c7f4d2 (patch)
treeee090ebec55c1aa6c5b9e19bfbad1ae0bbfb8abe /sphinx/registry.py
parent490e4aed4145659dab000e86269bd7a3dc686318 (diff)
parentb4fab4bf115af984a82b9c509decc0d1c5fe1c41 (diff)
downloadsphinx-git-dc44b0d2a9c52b5c12843cb1a0a6e0aea3c7f4d2.tar.gz
Merge branch 'master' into HEAD
Diffstat (limited to 'sphinx/registry.py')
-rw-r--r--sphinx/registry.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/sphinx/registry.py b/sphinx/registry.py
index 132d1d207..09edaf86d 100644
--- a/sphinx/registry.py
+++ b/sphinx/registry.py
@@ -17,7 +17,7 @@ from types import MethodType
from docutils.parsers.rst import Directive
from pkg_resources import iter_entry_points
-from six import iteritems, itervalues
+from six import itervalues
from sphinx.deprecation import RemovedInSphinx30Warning
from sphinx.domains import ObjType
@@ -177,7 +177,7 @@ class SphinxComponentRegistry:
domain.directives.update(self.domain_directives.get(domain.name, {}))
domain.roles.update(self.domain_roles.get(domain.name, {}))
domain.indices.extend(self.domain_indices.get(domain.name, []))
- for name, objtype in iteritems(self.domain_object_types.get(domain.name, {})):
+ for name, objtype in self.domain_object_types.get(domain.name, {}).items():
domain.add_object_type(name, objtype)
yield domain
@@ -199,7 +199,7 @@ class SphinxComponentRegistry:
directives = self.domain_directives.setdefault(domain, {})
if name in directives and not override:
- raise ExtensionError(__('The %r directive is already registered to %d domain') %
+ raise ExtensionError(__('The %r directive is already registered to domain %s') %
(name, domain))
if not isclass(obj) or not issubclass(obj, Directive):
directives[name] = directive_helper(obj, has_content, argument_spec, **option_spec)
@@ -213,7 +213,7 @@ class SphinxComponentRegistry:
raise ExtensionError(__('domain %s not yet registered') % domain)
roles = self.domain_roles.setdefault(domain, {})
if name in roles and not override:
- raise ExtensionError(__('The %r role is already registered to %d domain') %
+ raise ExtensionError(__('The %r role is already registered to domain %s') %
(name, domain))
roles[name] = role
@@ -224,7 +224,7 @@ class SphinxComponentRegistry:
raise ExtensionError(__('domain %s not yet registered') % domain)
indices = self.domain_indices.setdefault(domain, [])
if index in indices and not override:
- raise ExtensionError(__('The %r index is already registered to %d domain') %
+ raise ExtensionError(__('The %r index is already registered to domain %s') %
(index.name, domain))
indices.append(index)
@@ -365,7 +365,7 @@ class SphinxComponentRegistry:
def add_translation_handlers(self, node, **kwargs):
# type: (nodes.Node, Any) -> None
logger.debug('[app] adding translation_handlers: %r, %r', node, kwargs)
- for builder_name, handlers in iteritems(kwargs):
+ for builder_name, handlers in kwargs.items():
translation_handlers = self.translation_handlers.setdefault(builder_name, {})
try:
visit, depart = handlers # unpack once for assertion
@@ -391,7 +391,7 @@ class SphinxComponentRegistry:
# retry with builder.format
handlers = self.translation_handlers.get(builder.format, {})
- for name, (visit, depart) in iteritems(handlers):
+ for name, (visit, depart) in handlers.items():
setattr(translator, 'visit_' + name, MethodType(visit, translator))
if depart:
setattr(translator, 'depart_' + name, MethodType(depart, translator))
@@ -512,7 +512,7 @@ class SphinxComponentRegistry:
def merge_source_suffix(app, config):
# type: (Sphinx, Config) -> None
"""Merge source_suffix which specified by user and added by extensions."""
- for suffix, filetype in iteritems(app.registry.source_suffix):
+ for suffix, filetype in app.registry.source_suffix.items():
if suffix not in app.config.source_suffix:
app.config.source_suffix[suffix] = filetype
elif app.config.source_suffix[suffix] is None: