From ae5b2e89b2201d2412fcd8d010bb0e6212a742b7 Mon Sep 17 00:00:00 2001 From: Aleksei Kniazev Date: Mon, 15 Jun 2020 19:48:02 +0300 Subject: [PATCH] support flask shell in python console (PY-28080) GitOrigin-RevId: b1fc4d4a9d94a836028f941e5197a2bc6d1e0215 --- .../console/PydevConsoleRunnerFactory.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/python/src/com/jetbrains/python/console/PydevConsoleRunnerFactory.java b/python/src/com/jetbrains/python/console/PydevConsoleRunnerFactory.java index 2d14935f931f..2c36c68e1bce 100644 --- a/python/src/com/jetbrains/python/console/PydevConsoleRunnerFactory.java +++ b/python/src/com/jetbrains/python/console/PydevConsoleRunnerFactory.java @@ -54,6 +54,38 @@ public class PydevConsoleRunnerFactory extends PythonConsoleRunnerFactory { myRerunAction = rerunAction; mySetupFragment = setupFragment; } + + public @NotNull Project getProject() { + return myProject; + } + + public @Nullable Sdk getSdk() { + return mySdk; + } + + public @Nullable String getWorkingDir() { + return myWorkingDir; + } + + public @NotNull Map getEnvs() { + return myEnvs; + } + + public @NotNull PyConsoleType getConsoleType() { + return myConsoleType; + } + + public PyConsoleOptions.@NotNull PyConsoleSettings getSettingsProvider() { + return mySettingsProvider; + } + + public @NotNull Consumer getRerunAction() { + return myRerunAction; + } + + public String[] getSetupFragment() { + return mySetupFragment; + } } protected ConsoleParameters createConsoleParameters(@NotNull Project project,