mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 23:31:05 +07:00
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