Merge branch 'PY-10179' of https://github.com/Amarchuk/intellij-community into Amarchuk-PY-10179

This commit is contained in:
Dmitry Trofimov
2014-02-26 14:00:33 +01:00
2 changed files with 3 additions and 4 deletions
@@ -137,13 +137,12 @@ public class PydevConsoleExecuteActionHandler extends ProcessBackedConsoleExecut
// multiline strings handling
if (myInMultilineStringState != null) {
if (PyConsoleUtil.isDoubleQuoteMultilineStarts(line)) {
if (PyConsoleUtil.isDoubleQuoteMultilineStarts(line) || PyConsoleUtil.isSingleQuoteMultilineStarts(line)) {
myInMultilineStringState = null;
// restore language
console.setLanguage(PythonLanguage.getInstance());
console.setPrompt(PyConsoleUtil.ORDINARY_PROMPT);
}
else {
} else {
return;
}
}
@@ -221,7 +221,7 @@ public class RunPythonConsoleAction extends AnAction implements DumbAware {
final String path = Joiner.on(", ").join(Collections2.transform(pythonPath, new Function<String, String>() {
@Override
public String apply(String input) {
return "'" + input.replace("\\", "\\\\") + "'";
return "'" + input.replace("\\", "\\\\").replace("'", "\\'") + "'";
}
}));