[python] serialization for PyDetectedSdkAdditionalData with TargetEnvironmentConfiguration (PY-65470)

PyDetectedSdk is expected to be serialized only by SdkModificatorBridgeImpl for internal storage
Every time PyDetectedSdk is selected as a project interpreter it should be transformed to a regular SDK

GitOrigin-RevId: 2e38e894014436b8a1a2740ea0fd5dc7aacbe10b
This commit is contained in:
Aleksei Kniazev
2024-01-24 20:32:22 +01:00
committed by intellij-monorepo-bot
parent c58e6db136
commit d5281a5055
3 changed files with 30 additions and 3 deletions

View File

@@ -195,7 +195,7 @@ public class PythonSdkAdditionalData implements SdkAdditionalData {
return data;
}
protected void load(@Nullable Element element) {
public void load(@Nullable Element element) {
collectPaths(JDOMExternalizer.loadStringsList(element, PATHS_ADDED_BY_USER_ROOT, PATH_ADDED_BY_USER), myAddedPaths);
collectPaths(JDOMExternalizer.loadStringsList(element, PATHS_REMOVED_BY_USER_ROOT, PATH_REMOVED_BY_USER), myExcludedPaths);
collectPaths(JDOMExternalizer.loadStringsList(element, PATHS_TO_TRANSFER_ROOT, PATH_TO_TRANSFER), myPathsToTransfer);