Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
bugmypy got something wrongmypy got something wrong
Description
Bug Report
Unpacking an iterator into a list produces a list[Any] instead of the more specific type. This worked correctly in mypy 1.13.0 but no longer works in 1.14.0.
To Reproduce
fromtypingimportreveal_typex= [1, 2] reveal_type([*reversed(x)]) y= [3, 4] reveal_type([*map(str, y)])Expected Behavior
In mypy 1.13.0:
x.py:3: note: Revealed type is "builtins.list[builtins.int]" x.py:5: note: Revealed type is "builtins.list[builtins.str]" Actual Behavior
In mypy 1.14.0:
x.py:3: note: Revealed type is "builtins.list[Any]" x.py:5: note: Revealed type is "builtins.list[Any]" Your Environment
- Mypy version used: 1.14.0
- Mypy command-line flags: none
- Mypy configuration options from
mypy.ini(and other config files): none - Python version used: 3.13.0
jorenham, cam-matsui and Molkree
Metadata
Metadata
Assignees
Labels
bugmypy got something wrongmypy got something wrong