@@ -114,7 +114,7 @@ h: list[list[int]] = [[], [42]]
114114reveal_type(h) # revealed: list[list[int]]
115115
116116i: list[typing.Any] = [1 , 2 , " 3" , ([4 ],)]
117- reveal_type(i) # revealed: list[Any | int | str | tuple[list[Unknown | int]] ]
117+ reveal_type(i) # revealed: list[Any]
118118
119119j: list[tuple[str | int , ... ]] = [(1 , 2 ), (" foo" , " bar" ), ()]
120120reveal_type(j) # revealed: list[tuple[str | int, ...]]
@@ -123,7 +123,7 @@ k: list[tuple[list[int], ...]] = [([],), ([1, 2], [3, 4]), ([5], [6], [7])]
123123reveal_type(k) # revealed: list[tuple[list[int], ...]]
124124
125125l: tuple[list[int ], * tuple[list[typing.Any], ... ], list[str ]] = ([1 , 2 , 3 ], [4 , 5 , 6 ], [7 , 8 , 9 ], [" 10" , " 11" , " 12" ])
126- reveal_type(l) # revealed: tuple[list[int], list[Any | int ], list[Any | int ], list[str]]
126+ reveal_type(l) # revealed: tuple[list[int], list[Any], list[Any], list[str]]
127127
128128type IntList = list[int ]
129129
@@ -181,7 +181,7 @@ h: list[list[int]] | None = [[], [42]]
181181reveal_type(h) # revealed: list[list[int]]
182182
183183i: list[typing.Any] | None = [1 , 2 , " 3" , ([4 ],)]
184- reveal_type(i) # revealed: list[Any | int | str | tuple[list[Unknown | int]] ]
184+ reveal_type(i) # revealed: list[Any]
185185
186186j: list[tuple[str | int , ... ]] | None = [(1 , 2 ), (" foo" , " bar" ), ()]
187187reveal_type(j) # revealed: list[tuple[str | int, ...]]
@@ -277,7 +277,7 @@ reveal_type(k) # revealed: list[Literal[1, 2, 3]]
277277type Y[T] = list[T]
278278
279279l: Y[Y[Literal[1 ]]] = [[1 ]]
280- reveal_type(l) # revealed: list[list [Literal[1]]]
280+ reveal_type(l) # revealed: list[Y [Literal[1]]]
281281
282282m: list[tuple[Literal[1 ], Literal[2 ], Literal[3 ]]] = [(1 , 2 , 3 )]
283283reveal_type(m) # revealed: list[tuple[Literal[1], Literal[2], Literal[3]]]
0 commit comments