Python plugin stored the interpreter setting as a module sdk, which was wiped out with it's order entries by Clion.
The fix is to store the interpreter setting in a facet and reinitialize it after Clion model clearing.
configuration even in headless mode
* Tests are headless, but we still need some code from
PyCharmInitialConfigurator
* We check headless directly from PyCharmInitialConfigurator
using PyCharmInitialConfigurator
* PyCharmInitialConfigurator has not been used for plugins.
* It is now moved to python-community-plugin-core.xml to work with
plugins as well