Use TypeAlias where possible for type aliases (#7630)

This commit is contained in:
Alex Waygood
2022-04-16 02:01:00 +01:00
committed by GitHub
parent c0e6dd3f3f
commit 740193a8fc
218 changed files with 760 additions and 625 deletions

View File

@@ -2,7 +2,7 @@ import sys
from _typeshed import StrOrBytesPath, StrPath, SupportsWrite
from collections.abc import Callable, ItemsView, Iterable, Iterator, Mapping, MutableMapping, Sequence
from typing import Any, ClassVar, Pattern, TypeVar, overload
from typing_extensions import Literal
from typing_extensions import Literal, TypeAlias
__all__ = [
"NoSectionError",
@@ -29,10 +29,10 @@ __all__ = [
]
# Internal type aliases
_section = Mapping[str, str]
_parser = MutableMapping[str, _section]
_converter = Callable[[str], Any]
_converters = dict[str, _converter]
_section: TypeAlias = Mapping[str, str]
_parser: TypeAlias = MutableMapping[str, _section]
_converter: TypeAlias = Callable[[str], Any]
_converters: TypeAlias = dict[str, _converter]
_T = TypeVar("_T")
if sys.version_info >= (3, 7):