summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVinay Sajip <vinay_sajip@yahoo.co.uk>2017-01-27 12:43:41 (GMT)
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2017-01-27 12:43:41 (GMT)
commit61fda05b828667b4f29628beaf8281731accd881 (patch)
tree02c709cadc3d69c6dc1bfc10c021cdab6c8eff4d
parentf473fda02bed878b9015fbd8779f412a0570e9bc (diff)
parentdbb5686e7e20355a452e91132e4174c2a4ea84b6 (diff)
downloadcpython-61fda05b828667b4f29628beaf8281731accd881.zip
cpython-61fda05b828667b4f29628beaf8281731accd881.tar.gz
cpython-61fda05b828667b4f29628beaf8281731accd881.tar.bz2
Closes #29308: Merged fix from 3.6.
-rw-r--r--Lib/venv/scripts/nt/Activate.ps116
1 files changed, 9 insertions, 7 deletions
diff --git a/Lib/venv/scripts/nt/Activate.ps1 b/Lib/venv/scripts/nt/Activate.ps1
index b15decb..c22b1ea 100644
--- a/Lib/venv/scripts/nt/Activate.ps1
+++ b/Lib/venv/scripts/nt/Activate.ps1
@@ -29,13 +29,15 @@ deactivate -nondestructive
$env:VIRTUAL_ENV="__VENV_DIR__"
-# Set the prompt to include the env name
-# Make sure _OLD_VIRTUAL_PROMPT is global
-function global:_OLD_VIRTUAL_PROMPT {""}
-copy-item function:prompt function:_OLD_VIRTUAL_PROMPT
-function global:prompt {
- Write-Host -NoNewline -ForegroundColor Green '__VENV_PROMPT__'
- _OLD_VIRTUAL_PROMPT
+if (! $env:VIRTUAL_ENV_DISABLE_PROMPT) {
+ # Set the prompt to include the env name
+ # Make sure _OLD_VIRTUAL_PROMPT is global
+ function global:_OLD_VIRTUAL_PROMPT {""}
+ copy-item function:prompt function:_OLD_VIRTUAL_PROMPT
+ function global:prompt {
+ Write-Host -NoNewline -ForegroundColor Green '__VENV_PROMPT__'
+ _OLD_VIRTUAL_PROMPT
+ }
}
# Clear PYTHONHOME