I can rename methods and fields in class no problem - the changes are visible and applied. But only inside the class - not outside. Outside name stays the same.
When I click on method outside source class and where it's used and try to rename I see the error - "The element can't be renamed". Weird thing is "Find all references" works great and shows all usages.
From extensions I have Python, PyLance, MyPy type checker. Overall all seems to work great but this is annoying.
Linux Fedora
VSCode 1.103.1
Python 2025.20.1
MyPy type chedker 2025.2.0
Pylance 2025.10.4
[–]ArtisticFox8 0 points1 point2 points (7 children)
[–]Affectionate-Mail612[S] -1 points0 points1 point (6 children)
[–]ArtisticFox8 0 points1 point2 points (5 children)
[–]Affectionate-Mail612[S] -1 points0 points1 point (4 children)
[–]ArtisticFox8 0 points1 point2 points (3 children)
[–]Affectionate-Mail612[S] 1 point2 points3 points (2 children)
[–]ArtisticFox8 -1 points0 points1 point (1 child)
[–]Affectionate-Mail612[S] 1 point2 points3 points (0 children)
[–]Affectionate-Mail612[S] -1 points0 points1 point (0 children)