From e945f83404de673831a88fd84e5856775f37d88b Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Fri, 18 Mar 2011 10:59:51 +0300 Subject: [PATCH] Correct setting of python path in console. --- .../com/jetbrains/python/console/RunPythonConsoleAction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/console/RunPythonConsoleAction.java b/python/src/com/jetbrains/python/console/RunPythonConsoleAction.java index acc66f521304..df75cd28d2de 100644 --- a/python/src/com/jetbrains/python/console/RunPythonConsoleAction.java +++ b/python/src/com/jetbrains/python/console/RunPythonConsoleAction.java @@ -13,6 +13,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.roots.ModuleRootManager; import com.intellij.openapi.util.IconLoader; +import com.intellij.openapi.util.io.FileUtil; import com.jetbrains.python.PyBundle; import com.jetbrains.python.buildout.BuildoutFacet; import com.jetbrains.python.run.PythonCommandLineState; @@ -89,7 +90,7 @@ public class RunPythonConsoleAction extends AnAction implements DumbAware { final String path = Joiner.on(", ").join(Collections2.transform(pythonPath, new Function() { @Override public String apply(String input) { - return "'" + input + "'"; + return "'" + FileUtil.toSystemDependentName(input).replace("\\", "\\\\") + "'"; } }));