mirror of
https://github.com/astral-sh/ruff.git
synced 2025-11-02 21:03:11 +00:00
[ty] Remove Type::Tuple (#19669)
This commit is contained in:
parent
2abd683376
commit
d2fbf2af8f
27 changed files with 1189 additions and 1225 deletions
|
|
@ -411,10 +411,9 @@ def test_seq(x: Sequence[T]) -> Sequence[T]:
|
|||
return x
|
||||
|
||||
def func8(t1: tuple[complex, list[int]], t2: tuple[int, *tuple[str, ...]], t3: tuple[()]):
|
||||
# TODO: should be `Sequence[int | float | complex | list[int]]`
|
||||
reveal_type(test_seq(t1)) # revealed: Sequence[Unknown]
|
||||
# TODO: should be `Sequence[int | str]`
|
||||
reveal_type(test_seq(t2)) # revealed: Sequence[Unknown]
|
||||
reveal_type(test_seq(t1)) # revealed: Sequence[int | float | complex | list[int]]
|
||||
reveal_type(test_seq(t2)) # revealed: Sequence[int | str]
|
||||
|
||||
# TODO: this should be `Sequence[Never]`
|
||||
reveal_type(test_seq(t3)) # revealed: Sequence[Unknown]
|
||||
```
|
||||
|
|
|
|||
|
|
@ -367,10 +367,9 @@ def test_seq[T](x: Sequence[T]) -> Sequence[T]:
|
|||
return x
|
||||
|
||||
def func8(t1: tuple[complex, list[int]], t2: tuple[int, *tuple[str, ...]], t3: tuple[()]):
|
||||
# TODO: should be `Sequence[int | float | complex | list[int]]`
|
||||
reveal_type(test_seq(t1)) # revealed: Sequence[Unknown]
|
||||
# TODO: should be `Sequence[int | str]`
|
||||
reveal_type(test_seq(t2)) # revealed: Sequence[Unknown]
|
||||
reveal_type(test_seq(t1)) # revealed: Sequence[int | float | complex | list[int]]
|
||||
reveal_type(test_seq(t2)) # revealed: Sequence[int | str]
|
||||
|
||||
# TODO: this should be `Sequence[Never]`
|
||||
reveal_type(test_seq(t3)) # revealed: Sequence[Unknown]
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue