fix incorrect tuple[T] (#6996)

Found from PyCQA/flake8-pyi#135.
This commit is contained in:
Jelle Zijlstra
2022-01-22 09:37:14 -08:00
committed by GitHub
parent 049a260acb
commit de5ec6a0d1
13 changed files with 24 additions and 28 deletions

View File

@@ -33,9 +33,9 @@ class _Settings(TypedDict, total=False):
def parse(
date_string: str,
date_formats: list[str] | tuple[str] | set[str] | None = ...,
languages: list[str] | tuple[str] | set[str] | None = ...,
locales: list[str] | tuple[str] | set[str] | None = ...,
date_formats: list[str] | tuple[str, ...] | set[str] | None = ...,
languages: list[str] | tuple[str, ...] | set[str] | None = ...,
locales: list[str] | tuple[str, ...] | set[str] | None = ...,
region: str | None = ...,
settings: _Settings | None = ...,
) -> datetime.datetime | None: ...

View File

@@ -39,12 +39,12 @@ def parse_with_formats(date_string: str, date_formats: Iterable[str], settings:
class _DateLocaleParser:
locale: Locale
date_string: str
date_formats: list[str] | tuple[str] | set[str] | None
date_formats: list[str] | tuple[str, ...] | set[str] | None
def __init__(
self,
locale: Locale,
date_string: str,
date_formats: list[str] | tuple[str] | set[str] | None,
date_formats: list[str] | tuple[str, ...] | set[str] | None,
settings: Settings | None = ...,
) -> None: ...
@classmethod
@@ -52,7 +52,7 @@ class _DateLocaleParser:
cls,
locale: Locale,
date_string: str,
date_formats: list[str] | tuple[str] | set[str] | None = ...,
date_formats: list[str] | tuple[str, ...] | set[str] | None = ...,
settings: Settings | None = ...,
) -> DateData: ...
def _parse(self) -> DateData | None: ...
@@ -90,20 +90,20 @@ class DateDataParser:
try_previous_locales: bool
use_given_order: bool
languages: list[str] | None
locales: list[str] | tuple[str] | set[str] | None
locales: list[str] | tuple[str, ...] | set[str] | None
region: str
previous_locales: collections.OrderedDict[Locale, None]
def __init__(
self,
languages: list[str] | tuple[str] | set[str] | None = ...,
locales: list[str] | tuple[str] | set[str] | None = ...,
languages: list[str] | tuple[str, ...] | set[str] | None = ...,
locales: list[str] | tuple[str, ...] | set[str] | None = ...,
region: str | None = ...,
try_previous_locales: bool = ...,
use_given_order: bool = ...,
settings: _Settings | None = ...,
) -> None: ...
def get_date_data(self, date_string: str, date_formats: list[str] | tuple[str] | set[str] | None = ...) -> DateData: ...
def get_date_tuple(self, date_string: str, date_formats: list[str] | tuple[str] | set[str] | None = ...): ...
def get_date_data(self, date_string: str, date_formats: list[str] | tuple[str, ...] | set[str] | None = ...) -> DateData: ...
def get_date_tuple(self, date_string: str, date_formats: list[str] | tuple[str, ...] | set[str] | None = ...): ...
def _get_applicable_locales(self, date_string: str) -> Iterator[Locale]: ...
def _is_applicable_locale(self, locale: Locale, date_string: str) -> bool: ...
@classmethod