package com.jetbrains.python.console
import com.intellij.execution.console.LanguageConsoleView
+import com.intellij.openapi.application.TransactionGuard
import com.intellij.openapi.project.DumbAware
import com.intellij.openapi.project.Project
import com.intellij.openapi.wm.ToolWindow
override fun createToolWindowContent(project: Project, toolWindow: ToolWindow) {
val runner = PythonConsoleRunnerFactory.getInstance().createConsoleRunner(project, null)
- runner.runSync()
+ TransactionGuard.submitTransaction(project, Runnable { runner.runSync() });
}
companion object {