diff options
-rw-r--r-- | mesonbuild/interpreterbase/interpreterbase.py | 4 | ||||
-rw-r--r-- | mesonbuild/mlog.py | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/mesonbuild/interpreterbase/interpreterbase.py b/mesonbuild/interpreterbase/interpreterbase.py index 3d419d4..6e942b7 100644 --- a/mesonbuild/interpreterbase/interpreterbase.py +++ b/mesonbuild/interpreterbase/interpreterbase.py @@ -54,7 +54,9 @@ import textwrap from functools import wraps if T.TYPE_CHECKING: - from ..interpreter import Interpreter + # T.cast is not handled by flake8 to detect quoted annotation use + # see https://github.com/PyCQA/pyflakes/pull/632 + from ..interpreter import Interpreter # noqa HolderMapType = T.Dict[ T.Union[ diff --git a/mesonbuild/mlog.py b/mesonbuild/mlog.py index 06d8a0b..da9e2a5 100644 --- a/mesonbuild/mlog.py +++ b/mesonbuild/mlog.py @@ -22,7 +22,9 @@ from contextlib import contextmanager from pathlib import Path if T.TYPE_CHECKING: - from ._typing import StringProtocol, SizedStringProtocol + # T.Union is not handled by flake8 to detect quoted annotation use (StringProtocol) + # see https://github.com/PyCQA/pyflakes/pull/632 + from ._typing import StringProtocol, SizedStringProtocol # noqa: F401 """This is (mostly) a standalone module used to write logging information about Meson runs. Some output goes to screen, |