mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
PY-82908 Call sdk.persist() to save SDK configuration during project setup.
GitOrigin-RevId: 801f62b8ab0488b72b97a60a9db2b0f7e22e35f6
This commit is contained in:
committed by
intellij-monorepo-bot
parent
812986ca91
commit
39adfe860e
@@ -16,7 +16,6 @@ import com.intellij.openapi.util.Disposer
|
||||
import com.intellij.openapi.util.registry.Registry
|
||||
import com.intellij.openapi.util.use
|
||||
import com.intellij.platform.ide.progress.withBackgroundProgress
|
||||
import com.intellij.util.concurrency.annotations.RequiresEdt
|
||||
import com.jetbrains.python.PyBundle
|
||||
import com.jetbrains.python.PySdkBundle
|
||||
import com.jetbrains.python.PythonPluginDisposable
|
||||
@@ -28,6 +27,7 @@ import com.jetbrains.python.sdk.configuration.suppressors.PyInterpreterInspectio
|
||||
import com.jetbrains.python.sdk.configuration.suppressors.PyPackageRequirementsInspectionSuppressor
|
||||
import com.jetbrains.python.sdk.configuration.suppressors.TipOfTheDaySuppressor
|
||||
import com.jetbrains.python.sdk.configurePythonSdk
|
||||
import com.jetbrains.python.sdk.persist
|
||||
import com.jetbrains.python.sdk.uv.isUv
|
||||
import com.jetbrains.python.statistics.ConfiguredPythonInterpreterIdsHolder.Companion.SDK_HAS_BEEN_CONFIGURED_AS_THE_PROJECT_INTERPRETER
|
||||
import com.jetbrains.python.util.ShowingMessageErrorSync
|
||||
@@ -86,6 +86,8 @@ object PyProjectSdkConfiguration {
|
||||
return
|
||||
}
|
||||
|
||||
sdk.persist()
|
||||
|
||||
configurePythonSdk(project, module, sdk)
|
||||
withContext(Dispatchers.EDT) {
|
||||
notifyAboutConfiguredSdk(project, module, sdk)
|
||||
@@ -108,7 +110,6 @@ object PyProjectSdkConfiguration {
|
||||
return lifetime
|
||||
}
|
||||
|
||||
@RequiresEdt
|
||||
private fun notifyAboutConfiguredSdk(project: Project, module: Module, sdk: Sdk) {
|
||||
if (isNotificationSilentMode(project)) return
|
||||
NotificationGroupManager.getInstance().getNotificationGroup("ConfiguredPythonInterpreter")
|
||||
|
||||
Reference in New Issue
Block a user