diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-09-22 22:54:15 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-09-22 22:54:15 +0900 |
commit | dc44b0d2a9c52b5c12843cb1a0a6e0aea3c7f4d2 (patch) | |
tree | ee090ebec55c1aa6c5b9e19bfbad1ae0bbfb8abe /sphinx/registry.py | |
parent | 490e4aed4145659dab000e86269bd7a3dc686318 (diff) | |
parent | b4fab4bf115af984a82b9c509decc0d1c5fe1c41 (diff) | |
download | sphinx-git-dc44b0d2a9c52b5c12843cb1a0a6e0aea3c7f4d2.tar.gz |
Merge branch 'master' into HEAD
Diffstat (limited to 'sphinx/registry.py')
-rw-r--r-- | sphinx/registry.py | 16 |
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: |