Commit ff31bb2
authored
Correctly aggregate narrowing information on parent expressions (python#21206)
Fixes python#21204 , fixes python#20596
The extra narrowing we perform in mypy 1.20 exposes this much longer
standing issue1 parent 20acf99 commit ff31bb2
4 files changed
Lines changed: 31 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6957 | 6957 | | |
6958 | 6958 | | |
6959 | 6959 | | |
6960 | | - | |
6961 | | - | |
6962 | | - | |
6963 | | - | |
6964 | 6960 | | |
6965 | 6961 | | |
6966 | 6962 | | |
| |||
6979 | 6975 | | |
6980 | 6976 | | |
6981 | 6977 | | |
6982 | | - | |
| 6978 | + | |
6983 | 6979 | | |
6984 | | - | |
6985 | | - | |
6986 | | - | |
6987 | | - | |
6988 | | - | |
6989 | | - | |
6990 | | - | |
6991 | | - | |
6992 | | - | |
6993 | | - | |
6994 | | - | |
6995 | | - | |
6996 | | - | |
| 6980 | + | |
| 6981 | + | |
6997 | 6982 | | |
6998 | | - | |
| 6983 | + | |
6999 | 6984 | | |
7000 | 6985 | | |
7001 | 6986 | | |
| |||
8744 | 8729 | | |
8745 | 8730 | | |
8746 | 8731 | | |
| 8732 | + | |
| 8733 | + | |
8747 | 8734 | | |
8748 | 8735 | | |
8749 | 8736 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3070 | 3070 | | |
3071 | 3071 | | |
3072 | 3072 | | |
3073 | | - | |
| 3073 | + | |
3074 | 3074 | | |
3075 | 3075 | | |
3076 | 3076 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3993 | 3993 | | |
3994 | 3994 | | |
3995 | 3995 | | |
| 3996 | + | |
| 3997 | + | |
| 3998 | + | |
| 3999 | + | |
| 4000 | + | |
| 4001 | + | |
| 4002 | + | |
| 4003 | + | |
| 4004 | + | |
| 4005 | + | |
| 4006 | + | |
| 4007 | + | |
| 4008 | + | |
| 4009 | + | |
| 4010 | + | |
| 4011 | + | |
| 4012 | + | |
| 4013 | + | |
| 4014 | + | |
| 4015 | + | |
| 4016 | + | |
| 4017 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3699 | 3699 | | |
3700 | 3700 | | |
3701 | 3701 | | |
3702 | | - | |
| 3702 | + | |
3703 | 3703 | | |
3704 | | - | |
| 3704 | + | |
3705 | 3705 | | |
3706 | 3706 | | |
3707 | 3707 | | |
| |||
0 commit comments