</component>
</application-components>
- <extensions defaultExtensionNs="com.intellij">
- <internal_executor id="PyConsoleToolWindowExecutor" implementation="com.jetbrains.python.console.PyConsoleToolWindowExecutor"/>
- <postStartupActivity implementation="com.jetbrains.python.console.PyConsoleStarter"/>
-
- </extensions>
-
<extensions defaultExtensionNs="com.intellij">
<programRunner implementation="com.jetbrains.python.edu.debugger.PyEduDebugRunner"/>
<executor implementation="com.jetbrains.python.edu.debugger.PyEduDebugExecutor" order="first,after run"/>
</component>
</application-components>
- <extensions defaultExtensionNs="com.intellij">
- <internal_executor id="PyConsoleToolWindowExecutor" implementation="com.jetbrains.python.console.PyConsoleToolWindowExecutor"/>
- <postStartupActivity implementation="com.jetbrains.python.console.PyConsoleStarter"/>
- </extensions>
</idea-plugin>
<renameHandler implementation="com.intellij.platform.renameProject.ProjectFolderRenameHandler"/>
<!-- Console -->
+ <internal_executor id="PyConsoleToolWindowExecutor" implementation="com.jetbrains.python.console.PyConsoleToolWindowExecutor"/>
+ <postStartupActivity implementation="com.jetbrains.python.console.PyConsoleStarter"/>
+
<directoryIndexExcludePolicy implementation="com.jetbrains.python.PyDirectoryIndexExcludePolicy"/>
*/
public class PydevConsoleRunnerFactory extends PythonConsoleRunnerFactory {
@Override
+ @NotNull
public PydevConsoleRunnerImpl createConsoleRunner(@NotNull Project project,
@Nullable Module contextModule) {
Pair<Sdk, Module> sdkAndModule = PydevConsoleRunner.findPythonSdkAndModule(project, contextModule);
envs.put(PythonEnvUtil.IPYTHONENABLE, ipythonEnabled);
}
+ @NotNull
protected PydevConsoleRunnerImpl createConsoleRunner(Project project,
Sdk sdk,
String workingDir,
public static PythonConsoleRunnerFactory getInstance() {
return ServiceManager.getService(PythonConsoleRunnerFactory.class);
}
+
+ @NotNull
public abstract PydevConsoleRunner createConsoleRunner(@NotNull final Project project,
@Nullable Module contextModule);
}