PY-39736 Make "Execute selection" and "Execute cell" available during indexing

GitOrigin-RevId: 5fd7b13de31780236b6ad8686b7623f5e0ccf886
This commit is contained in:
Elizaveta Shashkova
2019-12-20 14:06:27 +03:00
committed by intellij-monorepo-bot
parent 482ff3b15c
commit dcfe526ea4

View File

@@ -8,9 +8,13 @@ import com.intellij.execution.process.ProcessHandler;
import com.intellij.execution.ui.ExecutionConsole;
import com.intellij.execution.ui.RunContentDescriptor;
import com.intellij.ide.DataManager;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.actionSystem.Presentation;
import com.intellij.openapi.editor.*;
import com.intellij.openapi.editor.ex.util.EditorUtil;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.util.text.StringUtil;
@@ -32,7 +36,7 @@ import org.jetbrains.annotations.Nullable;
import java.util.Collection;
import java.util.List;
public class PyExecuteSelectionAction extends AnAction {
public class PyExecuteSelectionAction extends DumbAwareAction {
public static final String EXECUTE_SELECTION_IN_CONSOLE = "Execute Selection in Python Console";
public static final String EXECUTE_LINE_IN_CONSOLE = "Execute Line in Python Console";