diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-03-07 11:30:01 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-03-07 19:36:41 +0900 |
commit | 941bf951acda5a27b6ff5adef6678c974b6615ba (patch) | |
tree | 21ebcfdeac2d917763b1bb155c08e9da9d4a548f /sphinx/writers | |
parent | 3b87df07ff0e875564684cf278427e31d7d4548d (diff) | |
download | sphinx-git-941bf951acda5a27b6ff5adef6678c974b6615ba.tar.gz |
Hello TYPE_CHECKING!
Diffstat (limited to 'sphinx/writers')
-rw-r--r-- | sphinx/writers/html.py | 5 | ||||
-rw-r--r-- | sphinx/writers/html5.py | 5 | ||||
-rw-r--r-- | sphinx/writers/latex.py | 5 | ||||
-rw-r--r-- | sphinx/writers/texinfo.py | 5 | ||||
-rw-r--r-- | sphinx/writers/text.py | 5 |
5 files changed, 10 insertions, 15 deletions
diff --git a/sphinx/writers/html.py b/sphinx/writers/html.py index e74c0334f..508e28c22 100644 --- a/sphinx/writers/html.py +++ b/sphinx/writers/html.py @@ -13,7 +13,7 @@ import os import posixpath import warnings from typing import Any, Iterable, Tuple -from typing import cast +from typing import TYPE_CHECKING, cast from docutils import nodes from docutils.nodes import Element, Node, Text @@ -27,8 +27,7 @@ from sphinx.util import logging from sphinx.util.docutils import SphinxTranslator from sphinx.util.images import get_image_size -if False: - # For type annotation +if TYPE_CHECKING: from sphinx.builders.html import StandaloneHTMLBuilder diff --git a/sphinx/writers/html5.py b/sphinx/writers/html5.py index bb8fb66a7..164ec3659 100644 --- a/sphinx/writers/html5.py +++ b/sphinx/writers/html5.py @@ -12,7 +12,7 @@ import os import posixpath import warnings from typing import Any, Iterable, Tuple -from typing import cast +from typing import TYPE_CHECKING, cast from docutils import nodes from docutils.nodes import Element, Node, Text @@ -26,8 +26,7 @@ from sphinx.util import logging from sphinx.util.docutils import SphinxTranslator from sphinx.util.images import get_image_size -if False: - # For type annotation +if TYPE_CHECKING: from sphinx.builders.html import StandaloneHTMLBuilder diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 9390ba5de..e97271a18 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -16,7 +16,7 @@ import warnings from collections import defaultdict from os import path from typing import Any, Dict, Iterable, Iterator, List, Tuple, Set, Union -from typing import cast +from typing import TYPE_CHECKING, cast from docutils import nodes, writers from docutils.nodes import Element, Node, Text @@ -42,8 +42,7 @@ except ImportError: # In Debain/Ubuntu, roman package is provided as roman, not as docutils.utils.roman from roman import toRoman # type: ignore -if False: - # For type annotation +if TYPE_CHECKING: from sphinx.builders.latex import LaTeXBuilder from sphinx.builders.latex.theming import Theme diff --git a/sphinx/writers/texinfo.py b/sphinx/writers/texinfo.py index 9c30244e9..bd30a73ee 100644 --- a/sphinx/writers/texinfo.py +++ b/sphinx/writers/texinfo.py @@ -12,7 +12,7 @@ import re import textwrap from os import path from typing import Any, Dict, Iterable, Iterator, List, Pattern, Set, Tuple, Union -from typing import cast +from typing import TYPE_CHECKING, cast from docutils import nodes, writers from docutils.nodes import Element, Node, Text @@ -27,8 +27,7 @@ from sphinx.util.docutils import SphinxTranslator from sphinx.util.i18n import format_date from sphinx.writers.latex import collected_footnote -if False: - # For type annotation +if TYPE_CHECKING: from sphinx.builders.texinfo import TexinfoBuilder diff --git a/sphinx/writers/text.py b/sphinx/writers/text.py index b2ccd7b89..7ac5f52c6 100644 --- a/sphinx/writers/text.py +++ b/sphinx/writers/text.py @@ -13,7 +13,7 @@ import re import textwrap from itertools import groupby, chain from typing import Any, Dict, Generator, List, Iterable, Optional, Set, Tuple, Union -from typing import cast +from typing import TYPE_CHECKING, cast from docutils import nodes, writers from docutils.nodes import Element, Node, Text @@ -23,8 +23,7 @@ from sphinx import addnodes from sphinx.locale import admonitionlabels, _ from sphinx.util.docutils import SphinxTranslator -if False: - # For type annotation +if TYPE_CHECKING: from sphinx.builders.text import TextBuilder |