mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
PY-40431 i18n related to Python interpreter configuring
GitOrigin-RevId: c68cf197d2b0f95ad2e8a1866d29c24d52751bdb
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4e5589acf6
commit
11b33c6693
@@ -5,6 +5,7 @@ import com.google.common.collect.Lists
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.roots.ProjectFileIndex
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.jetbrains.python.PyBundle
|
||||
import com.jetbrains.python.PythonHelper.REST_RUNNER
|
||||
import com.jetbrains.python.sdk.PySdkUtil
|
||||
import com.jetbrains.python.sdk.PythonSdkUtil
|
||||
@@ -15,7 +16,7 @@ class RestPythonPreviewProvider : RestPreviewProvider() {
|
||||
override fun toHtml(text: String, virtualFile: VirtualFile, project: Project): Pair<String, String>? {
|
||||
val module = ProjectFileIndex.SERVICE.getInstance(project).getModuleForFile(virtualFile) ?: return null
|
||||
|
||||
val sdk = PythonSdkUtil.findPythonSdk(module) ?: return Pair("", "No Python interpreter configured for the project.")
|
||||
val sdk = PythonSdkUtil.findPythonSdk(module) ?: return Pair("", PyBundle.message("python.sdk.no.interpreter.configured.warning"))
|
||||
val commandLine = REST_RUNNER.newCommandLine(sdk, Lists.newArrayList("rst2html"))
|
||||
val output = PySdkUtil.getProcessOutput(commandLine, virtualFile.parent.path, null, 5000,
|
||||
text.toByteArray(Charsets.UTF_8), false)
|
||||
|
||||
Reference in New Issue
Block a user