From 83d33302b9e8a5e626134aaa2f7060d7af9569c3 Mon Sep 17 00:00:00 2001 From: Vyacheslav Tamarin Date: Fri, 23 Dec 2022 02:04:12 -0800 Subject: [PATCH] Add LockFile checking before updating action event --- .../intellij/plugin/language/python/PythonLanguageAssistant.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utbot-intellij-python/src/main/kotlin/org/utbot/intellij/plugin/language/python/PythonLanguageAssistant.kt b/utbot-intellij-python/src/main/kotlin/org/utbot/intellij/plugin/language/python/PythonLanguageAssistant.kt index 34e94caa6c..d35ef6ee3d 100644 --- a/utbot-intellij-python/src/main/kotlin/org/utbot/intellij/plugin/language/python/PythonLanguageAssistant.kt +++ b/utbot-intellij-python/src/main/kotlin/org/utbot/intellij/plugin/language/python/PythonLanguageAssistant.kt @@ -12,6 +12,7 @@ import com.jetbrains.python.psi.PyFunction import com.jetbrains.python.sdk.PythonSdkType import org.jetbrains.kotlin.idea.util.projectStructure.module import org.jetbrains.kotlin.idea.util.projectStructure.sdk +import org.utbot.framework.plugin.api.util.LockFile import org.utbot.intellij.plugin.language.agnostic.LanguageAssistant object PythonLanguageAssistant : LanguageAssistant() { @@ -40,7 +41,7 @@ object PythonLanguageAssistant : LanguageAssistant() { } override fun update(e: AnActionEvent) { - e.presentation.isEnabled = getPsiTargets(e) != null + e.presentation.isEnabled = !LockFile.isLocked() && getPsiTargets(e) != null } private fun getPsiTargets(e: AnActionEvent): Targets? {