From 01174817db435e2f9127b29c3ddef448293114a9 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 11 Jun 2009 22:29:15 +0400 Subject: [PATCH] one more fix for parent envs --- .../jetbrains/python/run/AbstractPythonRunConfiguration.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java b/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java index 045e65636a0e..267f1f65ebbe 100644 --- a/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java +++ b/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java @@ -108,7 +108,10 @@ public abstract class AbstractPythonRunConfiguration extends ModuleBasedConfigur public void readExternal(Element element) throws InvalidDataException { super.readExternal(element); myInterpreterOptions = JDOMExternalizerUtil.readField(element, "INTERPRETER_OPTIONS"); - myPassParentEnvs = Boolean.parseBoolean(JDOMExternalizerUtil.readField(element, "PARENT_ENVS")); + final String parentEnvs = JDOMExternalizerUtil.readField(element, "PARENT_ENVS"); + if (parentEnvs != null) { + myPassParentEnvs = Boolean.parseBoolean(parentEnvs); + } mySdkHome = JDOMExternalizerUtil.readField(element, "SDK_HOME"); myWorkingDirectory = JDOMExternalizerUtil.readField(element, "WORKING_DIRECTORY"); myUseModuleSdk = Boolean.parseBoolean(JDOMExternalizerUtil.readField(element, "IS_MODULE_SDK"));