Commit fbd4cb6
authored
Fix narrowing with final type objects (#20743)
Follow up feature request from here:
#20675 (comment)
Preserves correct behaviour on this test case:
https://github.com/python/mypy/pull/20675/files#diff-e3de7a75a8a107b4f462b164cdf4945d50505c5e9f7092b753c4add0c01530bbR3021-R30371 parent 825c0bb commit fbd4cb6
2 files changed
Lines changed: 36 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7936 | 7936 | | |
7937 | 7937 | | |
7938 | 7938 | | |
7939 | | - | |
7940 | 7939 | | |
7941 | | - | |
| 7940 | + | |
7942 | 7941 | | |
7943 | 7942 | | |
7944 | 7943 | | |
| |||
7955 | 7954 | | |
7956 | 7955 | | |
7957 | 7956 | | |
| 7957 | + | |
| 7958 | + | |
7958 | 7959 | | |
7959 | 7960 | | |
7960 | 7961 | | |
| |||
8685 | 8686 | | |
8686 | 8687 | | |
8687 | 8688 | | |
8688 | | - | |
| 8689 | + | |
8689 | 8690 | | |
8690 | 8691 | | |
8691 | 8692 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3209 | 3209 | | |
3210 | 3210 | | |
3211 | 3211 | | |
| 3212 | + | |
| 3213 | + | |
| 3214 | + | |
| 3215 | + | |
| 3216 | + | |
| 3217 | + | |
| 3218 | + | |
| 3219 | + | |
| 3220 | + | |
| 3221 | + | |
| 3222 | + | |
| 3223 | + | |
| 3224 | + | |
| 3225 | + | |
| 3226 | + | |
| 3227 | + | |
| 3228 | + | |
| 3229 | + | |
| 3230 | + | |
| 3231 | + | |
| 3232 | + | |
| 3233 | + | |
| 3234 | + | |
| 3235 | + | |
| 3236 | + | |
| 3237 | + | |
| 3238 | + | |
| 3239 | + | |
| 3240 | + | |
| 3241 | + | |
| 3242 | + | |
| 3243 | + | |
0 commit comments