Files
openide/python/python-psi-impl/resources
Alexey Katsman 46011986a7 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: ed9e1aad89fb24ce70ba910ddd386a1adccd1baf
2025-11-25 18:47:50 +00:00
..