Coverage for /usr/lib/python3/dist-packages/PIL/_typing.py: 42%
12 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-14 15:55 +0200
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-14 15:55 +0200
1from __future__ import annotations
3import sys
5if sys.version_info >= (3, 10):
6 from typing import TypeGuard
7else:
8 try:
9 from typing_extensions import TypeGuard
10 except ImportError:
11 from typing import Any
13 class TypeGuard: # type: ignore[no-redef]
14 def __class_getitem__(cls, item: Any) -> type[bool]:
15 return bool
18__all__ = ["TypeGuard"]