reverted fix for PY-9920 according to discussion CR-IC-1139

another fix for PY-9920 (added collapse recursively paths for number of configuration)
This commit is contained in:
Ekaterina Tuzova
2013-06-06 15:58:22 +04:00
parent e6951fa6aa
commit 9f1d0dcdd4
4 changed files with 8 additions and 1 deletions
@@ -5,8 +5,8 @@ import com.intellij.execution.ExecutionException;
import com.intellij.execution.Executor;
import com.intellij.execution.configurations.*;
import com.intellij.execution.filters.Filter;
import com.intellij.execution.filters.UrlFilter;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.openapi.components.PathMacroManager;
import com.intellij.openapi.options.SettingsEditor;
import com.intellij.openapi.util.Comparing;
import com.intellij.openapi.util.InvalidDataException;
@@ -104,6 +104,7 @@ public class PythonRunConfiguration extends AbstractPythonRunConfiguration
super.writeExternal(element);
JDOMExternalizerUtil.writeField(element, SCRIPT_NAME, myScriptName);
JDOMExternalizerUtil.writeField(element, PARAMETERS, myScriptParameters);
PathMacroManager.getInstance(getProject()).collapsePathsRecursively(element);
}
public AbstractPythonRunConfigurationParams getBaseParams() {
@@ -4,6 +4,7 @@ import com.intellij.execution.ExecutionException;
import com.intellij.execution.Executor;
import com.intellij.execution.configurations.*;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.openapi.components.PathMacroManager;
import com.intellij.openapi.options.SettingsEditor;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.util.InvalidDataException;
@@ -54,6 +55,7 @@ public class PythonNoseTestRunConfiguration extends AbstractPythonTestRunConfigu
super.writeExternal(element);
JDOMExternalizerUtil.writeField(element, "PARAMS", myParams);
JDOMExternalizerUtil.writeField(element, "USE_PARAM", String.valueOf(useParam));
PathMacroManager.getInstance(getProject()).collapsePathsRecursively(element);
}
@Override
@@ -4,6 +4,7 @@ import com.intellij.execution.ExecutionException;
import com.intellij.execution.Executor;
import com.intellij.execution.configurations.*;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.openapi.components.PathMacroManager;
import com.intellij.openapi.options.SettingsEditor;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.util.InvalidDataException;
@@ -114,6 +115,7 @@ public class PyTestRunConfiguration extends AbstractPythonTestRunConfiguration i
JDOMExternalizerUtil.writeField(element, PARAMS_FIELD, myParams);
JDOMExternalizerUtil.writeField(element, "USE_PARAM", String.valueOf(useParam));
JDOMExternalizerUtil.writeField(element, "USE_KEYWORD", String.valueOf(useKeyword));
PathMacroManager.getInstance(getProject()).collapsePathsRecursively(element);
}
@Override
@@ -4,6 +4,7 @@ import com.intellij.execution.ExecutionException;
import com.intellij.execution.Executor;
import com.intellij.execution.configurations.*;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.openapi.components.PathMacroManager;
import com.intellij.openapi.options.SettingsEditor;
import com.intellij.openapi.util.InvalidDataException;
import com.intellij.openapi.util.JDOMExternalizerUtil;
@@ -60,6 +61,7 @@ public class PythonUnitTestRunConfiguration extends
JDOMExternalizerUtil.writeField(element, "PUREUNITTEST", String.valueOf(myIsPureUnittest));
JDOMExternalizerUtil.writeField(element, "PARAMS", myParams);
JDOMExternalizerUtil.writeField(element, "USE_PARAM", String.valueOf(useParam));
PathMacroManager.getInstance(getProject()).collapsePathsRecursively(element);
}
@Override