diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2022-04-07 22:54:55 -0400 |
---|---|---|
committer | Eli Schwartz <eschwartz@archlinux.org> | 2022-05-23 16:44:08 -0400 |
commit | 1c52ac4e156c2f21d44cf800b112c5ea26878185 (patch) | |
tree | 73e782aab6354ed731174100593577d105eea23f /mesonbuild/interpreter | |
parent | e5c7dc199a849c2d548e41900f560f554fe5665d (diff) | |
download | meson-1c52ac4e156c2f21d44cf800b112c5ea26878185.zip meson-1c52ac4e156c2f21d44cf800b112c5ea26878185.tar.gz meson-1c52ac4e156c2f21d44cf800b112c5ea26878185.tar.bz2 |
move various imports into TYPE_CHECKING blocks for neatness
Diffstat (limited to 'mesonbuild/interpreter')
-rw-r--r-- | mesonbuild/interpreter/primitives/boolean.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mesonbuild/interpreter/primitives/boolean.py b/mesonbuild/interpreter/primitives/boolean.py index 0a434af..4b49caf 100644 --- a/mesonbuild/interpreter/primitives/boolean.py +++ b/mesonbuild/interpreter/primitives/boolean.py @@ -1,5 +1,6 @@ # Copyright 2021 The Meson development team # SPDX-license-identifier: Apache-2.0 +from __future__ import annotations from ...interpreterbase import ( ObjectHolder, @@ -8,9 +9,6 @@ from ...interpreterbase import ( noKwargs, noPosargs, - TYPE_var, - TYPE_kwargs, - InvalidArguments ) @@ -19,6 +17,7 @@ import typing as T if T.TYPE_CHECKING: # Object holders need the actual interpreter from ...interpreter import Interpreter + from ...interpreterbase import TYPE_var, TYPE_kwargs class BooleanHolder(ObjectHolder[bool]): def __init__(self, obj: bool, interpreter: 'Interpreter') -> None: |