diff options
Diffstat (limited to 'sphinx/testing/util.py')
-rw-r--r-- | sphinx/testing/util.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sphinx/testing/util.py b/sphinx/testing/util.py index 3568e3723..960eef761 100644 --- a/sphinx/testing/util.py +++ b/sphinx/testing/util.py @@ -6,8 +6,7 @@ import os import re import sys import warnings -from io import StringIO -from typing import IO, Any, Generator +from typing import IO, TYPE_CHECKING, Any, Generator from xml.etree import ElementTree from docutils import nodes @@ -19,6 +18,9 @@ from sphinx.pycode import ModuleAnalyzer from sphinx.testing.path import path from sphinx.util.osutil import relpath +if TYPE_CHECKING: + from io import StringIO + __all__ = [ 'Struct', 'SphinxTestApp', 'SphinxTestAppWrapperForSkipBuilding', ] |