diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2017-03-26 10:58:17 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2017-03-26 10:58:17 +0900 |
commit | 2cdcc80d442eb702465ef2b4bc3a7da18f1fb807 (patch) | |
tree | b1b22ee9cf286b73dcc2521d5faa4a1fe289ba02 /sphinx/application.py | |
parent | 65dc6d9859bd579ed313d1b98791718612548790 (diff) | |
download | sphinx-git-2cdcc80d442eb702465ef2b4bc3a7da18f1fb807.tar.gz |
Rename module: sphinx.extensions -> sphinx.extension (singular)
Diffstat (limited to 'sphinx/application.py')
-rw-r--r-- | sphinx/application.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sphinx/application.py b/sphinx/application.py index 043d2b793..fc8e0aa86 100644 --- a/sphinx/application.py +++ b/sphinx/application.py @@ -28,7 +28,7 @@ from docutils.parsers.rst import convert_directive_function, \ directives, roles import sphinx -from sphinx import package_dir, locale, extensions +from sphinx import package_dir, locale from sphinx.config import Config from sphinx.errors import SphinxError, ExtensionError, VersionRequirementError, \ ConfigError @@ -37,6 +37,7 @@ from sphinx.domains.std import GenericObject, Target, StandardDomain from sphinx.deprecation import RemovedInSphinx17Warning, RemovedInSphinx20Warning from sphinx.environment import BuildEnvironment from sphinx.events import EventManager +from sphinx.extension import load_extension, verify_required_extensions from sphinx.io import SphinxStandaloneReader from sphinx.locale import _ from sphinx.roles import XRefRole @@ -58,7 +59,7 @@ if False: from sphinx.builders import Builder # NOQA from sphinx.domains import Domain, Index # NOQA from sphinx.environment.collectors import EnvironmentCollector # NOQA - from sphinx.extensions import Extension # NOQA + from sphinx.extension import Extension # NOQA builtin_extensions = ( 'sphinx.builders.applehelp', @@ -213,7 +214,7 @@ class Sphinx(object): self.config.init_values() # check extension versions if requested - extensions.confirm(self, self.config.needs_extensions) + verify_required_extensions(self, self.config.needs_extensions) # check primary_domain if requested if self.config.primary_domain and self.config.primary_domain not in self.domains: @@ -446,11 +447,11 @@ class Sphinx(object): # ---- general extensibility interface ------------------------------------- - def setup_extension(self, extension): + def setup_extension(self, extname): # type: (unicode) -> None """Import and setup a Sphinx extension module. No-op if called twice.""" - logger.debug('[app] setting up extension: %r', extension) - extensions.load(self, extension) + logger.debug('[app] setting up extension: %r', extname) + load_extension(self, extname) def require_sphinx(self, version): # type: (unicode) -> None |