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

@@ -227,7 +227,7 @@ def fromarray(obj, mode: _Mode | None = ...) -> Image: ...
def fromqimage(im) -> Image: ...
def fromqpixmap(im) -> Image: ...
def open(
fp: str | bytes | Path | SupportsRead[bytes], mode: Literal["r"] = ..., formats: list[str] | tuple[str] | None = ...
fp: str | bytes | Path | SupportsRead[bytes], mode: Literal["r"] = ..., formats: list[str] | tuple[str, ...] | None = ...
) -> Image: ...
def alpha_composite(im1: Image, im2: Image) -> Image: ...
def blend(im1: Image, im2: Image, alpha: float) -> Image: ...

View File

@@ -7,7 +7,3 @@ pygments.lexer.LexerMeta.analyse_text
# Inheriting from tuple is weird
pygments.token._TokenType.__init__
pygments.token.Number
pygments.token.String
pygments.token.Token
pygments.token.Whitespace

View File

@@ -40,7 +40,7 @@ class _inherit: ...
inherit: Any
class combined(tuple[Any]):
class combined(tuple[Any, ...]):
def __new__(cls, *args): ...
def __init__(self, *args) -> None: ...

View File

@@ -1,6 +1,6 @@
from collections.abc import Mapping
class _TokenType(tuple[str]):
class _TokenType(tuple[str, ...]):
parent: _TokenType | None
def split(self) -> list[_TokenType]: ...
subtypes: set[_TokenType]

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