Improve comments
authorDmitry Trofimov <dmitry.trofimov@jetbrains.com>
Thu, 1 Sep 2016 20:06:56 +0000 (22:06 +0200)
committerDmitry Trofimov <dmitry.trofimov@jetbrains.com>
Thu, 1 Sep 2016 20:06:56 +0000 (22:06 +0200)
python/python-terminal/src/com/jetbrains/python/sdk/PyVirtualEnvTerminalCustomizer.kt

index fed85bc052b1302dbbb7c9aaf32c5a4328c085a3..f1d0721781b086d2a46497656ba1f38b8ce4d023 100644 (file)
@@ -47,13 +47,13 @@ class PyVirtualEnvTerminalCustomizer : LocalTerminalCustomizer() {
         val shellName = File(shellPath).name
 
         if (shellName == "bash" || shellName == "sh") {
-          //for bash and sh we pass activate script to jediterm shell integration (see jediterm-sh.in)
+          //for bash and sh we pass activate script to jediterm shell integration (see jediterm-sh.in) to source it there
           findActivateScript(path, shellPath)?.let { activate -> envs.put("JEDITERM_SOURCE", activate) }
         }
         else {
-          //for other shells we read envs from activate script by the default shell and pass it to the process
-          val pyVirtualEnvReader = PyVirtualEnvReader(path)
-          pyVirtualEnvReader.activate?.let { envs.putAll(pyVirtualEnvReader.readShellEnv()) }
+          //for other shells we read envs from activate script by the default shell and pass them to the process
+          val reader = PyVirtualEnvReader(path)
+          reader.activate?.let { envs.putAll(reader.readShellEnv()) }
         }
 
       }