Commit ca28425
authored
Fix get_member_expr_fullname returning strings with embedded "None" (#17848)
Fixes #17847
### Before
```python
from mypy.nodes import CallExpr, MemberExpr, NameExpr, get_member_expr_fullname
m3 = MemberExpr(MemberExpr(CallExpr(NameExpr("a"), [], [], []), "b"), "c") # a().b.c
>>> get_member_expr_fullname(m3)
'None.c'
```
### After
```python
from mypy.nodes import CallExpr, MemberExpr, NameExpr, get_member_expr_fullname
m3 = MemberExpr(MemberExpr(CallExpr(NameExpr("a"), [], [], []), "b"), "c") # a().b.c
>>> get_member_expr_fullname(m3) is None
True
```1 parent 26a77f9 commit ca28425
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4090 | 4090 | | |
4091 | 4091 | | |
4092 | 4092 | | |
4093 | | - | |
| 4093 | + | |
4094 | 4094 | | |
4095 | 4095 | | |
4096 | 4096 | | |
| |||
0 commit comments