mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
[python] Consider all available flavors when loading PythonSdkAdditionalData
GitOrigin-RevId: e5ea8d2adbb2a28bd5a639898dc2dc9b8cf42a96
This commit is contained in:
committed by
intellij-monorepo-bot
parent
064fc600ff
commit
c4dccf178c
@@ -208,7 +208,7 @@ public class PythonSdkAdditionalData implements SdkAdditionalData {
|
|||||||
setAssociatedModulePath(element.getAttributeValue(ASSOCIATED_PROJECT_PATH));
|
setAssociatedModulePath(element.getAttributeValue(ASSOCIATED_PROJECT_PATH));
|
||||||
var flavorId = JDOMExternalizer.readString(element, FLAVOR_ID);
|
var flavorId = JDOMExternalizer.readString(element, FLAVOR_ID);
|
||||||
if (flavorId != null) {
|
if (flavorId != null) {
|
||||||
var flavorOpt = PythonSdkFlavor.EP_NAME.getExtensionList().stream().filter(f -> f.getUniqueId().equals(flavorId)).findFirst();
|
var flavorOpt = PythonSdkFlavor.getApplicableFlavors().stream().filter(f -> f.getUniqueId().equals(flavorId)).findFirst();
|
||||||
if (flavorOpt.isPresent()) {
|
if (flavorOpt.isPresent()) {
|
||||||
setFlavorFromConfig(element, flavorOpt.get());
|
setFlavorFromConfig(element, flavorOpt.get());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user