Backup variables should be preserved to be able to deactivate (PY-21560)

This commit is contained in:
Dmitry Trofimov
2016-11-27 00:22:47 +01:00
parent ab5a3fda9d
commit 4c3578b276
@@ -59,7 +59,7 @@ class PyVirtualEnvTerminalCustomizer : LocalTerminalCustomizer() {
val reader = PyVirtualEnvReader(path)
reader.activate?.let {
envs.putAll(reader.readShellEnv().mapKeys { k -> k.key.toUpperCase() }.filterKeys { k ->
k in arrayOf("PATH", "PS1", "VIRTUAL_ENV", "PYTHONHOME", "PROMPT")
k in arrayOf("PATH", "PS1", "VIRTUAL_ENV", "PYTHONHOME", "PROMPT", "_OLD_VIRTUAL_PROMPT", "_OLD_VIRTUAL_PYTHONHOME", "_OLD_VIRTUAL_PATH")
})
}
}