Files
openide/python/python-psi-impl/resources
Alexey Katsman b30b281f5d PY-85634: Make PyInterpreterInspection async for PyCharm
PyInterpreterInspection uses SDK configurators to find existing
environments and find the most suitable SDK. This operation takes time
(especially with conda on Windows), and on top it's performed on every
file change, making UI freeze all the time.

This change makes inspection asynchronous by caching the result and
triggerring inspection again to show changes on the UI.

Follow-up to IJ-MR-178613

GitOrigin-RevId: 889bdaac6a0a34cfca4d29d6a43eb95824b32fe4
2025-11-25 19:48:52 +00:00
..