[Python-checkins] cpython (3.5): Fixes #29308: Respect VIRTUAL_ENV_DISABLE_PROMPT in Activate.ps1.
vinay.sajip
python-checkins at python.org
Fri Jan 27 07:44:01 EST 2017
https://hg.python.org/cpython/rev/91b949dc1984
changeset: 106320:91b949dc1984
branch: 3.5
parent: 106312:96f5327f7253
user: Vinay Sajip <vinay_sajip at yahoo.co.uk>
date: Fri Jan 27 12:41:27 2017 +0000
summary:
Fixes #29308: Respect VIRTUAL_ENV_DISABLE_PROMPT in Activate.ps1.
files:
Lib/venv/scripts/nt/Activate.ps1 | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/Lib/venv/scripts/nt/Activate.ps1 b/Lib/venv/scripts/nt/Activate.ps1
--- a/Lib/venv/scripts/nt/Activate.ps1
+++ b/Lib/venv/scripts/nt/Activate.ps1
@@ -29,13 +29,15 @@
$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
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list