#Are there any Python developers who use the "find all implementation" feature?
1 messages · Page 1 of 1 (latest)
Hey there!
I don't use it that much, usually the Ctrl + Click works just fine. But yes the "find all implementations" also works. I don't know exactly what you mean by "has never worked properly"
what I mean is that when I use "go to definition", it always takes me to the abstract method, and when I try "find all implementations" to jump to the concrete implementation, it never actually works. On the left panel, I only ever see "References" and "No results."—I've never seen any other result.
It shows both the definition and any reference to the method to me
I don't have any issues with "go to definition" either.
It definitely seems to be a problem with my environment.
I wasn't sure how "find all implementations" works, so I asked an AI and it said that pyright is related.
However, I've never changed any pyright settings.
Since I can't even see the logs, I have no idea how to debug this. 🥲
If I'm not mistaken, Cursor has its own Pyright version, could be related to that
Ctrl + Shift + P > Search for pyright
I tried using another Mac I have today, and I'm experiencing the same issue.
I also tested it in VSCode, and "find all implementations" works perfectly. The Python language server logs also appear correctly.
So far, my conclusion is that there seems to be a problem with cursor-pyright specifically on Mac.
I would bet on that as well, Mac had its problems with Cursor in the past