diff options
| author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-06-01 12:03:38 +0900 |
|---|---|---|
| committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-06-01 13:42:57 +0900 |
| commit | 5d8c25b60507056e0a9227c3249f937e7d8e4098 (patch) | |
| tree | 5aeadf0033a12a602c72c18b6bb1d1fe17ffa36a /sphinx/application.py | |
| parent | e001d358d0dd83f260ec696e2c14a65bd63cde13 (diff) | |
| download | sphinx-git-5d8c25b60507056e0a9227c3249f937e7d8e4098.tar.gz | |
refactor: app.add_lexer()
Diffstat (limited to 'sphinx/application.py')
| -rw-r--r-- | sphinx/application.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sphinx/application.py b/sphinx/application.py index 96dd3f936..8a4c6c35d 100644 --- a/sphinx/application.py +++ b/sphinx/application.py @@ -30,6 +30,7 @@ from sphinx.deprecation import ( from sphinx.environment import BuildEnvironment from sphinx.errors import ApplicationError, ConfigError, VersionRequirementError from sphinx.events import EventManager +from sphinx.highlighting import lexers from sphinx.locale import __ from sphinx.project import Project from sphinx.registry import SphinxComponentRegistry @@ -50,6 +51,7 @@ if False: from docutils import nodes # NOQA from docutils.parsers import Parser # NOQA from docutils.transforms import Transform # NOQA + from pygments.lexer import Lexer # NOQA from sphinx.builders import Builder # NOQA from sphinx.domains import Domain, Index # NOQA from sphinx.environment.collectors import EnvironmentCollector # NOQA @@ -1033,7 +1035,7 @@ class Sphinx: self.registry.add_latex_package(packagename, options) def add_lexer(self, alias, lexer): - # type: (str, Any) -> None + # type: (str, Lexer) -> None """Register a new lexer for source code. Use *lexer*, which must be an instance of a Pygments lexer class, to @@ -1042,9 +1044,6 @@ class Sphinx: .. versionadded:: 0.6 """ logger.debug('[app] adding lexer: %r', (alias, lexer)) - from sphinx.highlighting import lexers - if lexers is None: - return lexers[alias] = lexer def add_autodocumenter(self, cls): |
