summaryrefslogtreecommitdiff
path: root/Lib/venv
diff options
context:
space:
mode:
authorVinay Sajip <vinay_sajip@yahoo.co.uk>2013-05-20 15:38:12 -0700
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2013-05-20 15:38:12 -0700
commit29088c8e8ce0b18fd277c513d3c13a57ec40b3ac (patch)
tree44b0b54289c973262dfd6ff8d03bb3baf5c9bf36 /Lib/venv
parent78da1ef79bff4e1d6997a9604d5ce71b4a2ec613 (diff)
downloadcpython-29088c8e8ce0b18fd277c513d3c13a57ec40b3ac.tar.gz
Issue #17743: Now use extended syntax of set command in .bat files.
Diffstat (limited to 'Lib/venv')
-rw-r--r--Lib/venv/scripts/nt/activate.bat27
1 files changed, 14 insertions, 13 deletions
diff --git a/Lib/venv/scripts/nt/activate.bat b/Lib/venv/scripts/nt/activate.bat
index c45e65a26f..3cebe26381 100644
--- a/Lib/venv/scripts/nt/activate.bat
+++ b/Lib/venv/scripts/nt/activate.bat
@@ -1,31 +1,32 @@
@echo off
-set VIRTUAL_ENV=__VENV_DIR__
+set "VIRTUAL_ENV=__VENV_DIR__"
if not defined PROMPT (
- set PROMPT=$P$G
+ set "PROMPT=$P$G"
)
if defined _OLD_VIRTUAL_PROMPT (
- set PROMPT=%_OLD_VIRTUAL_PROMPT%
+ set "PROMPT=%_OLD_VIRTUAL_PROMPT%"
)
if defined _OLD_VIRTUAL_PYTHONHOME (
- set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%
+ set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%"
)
-set _OLD_VIRTUAL_PROMPT=%PROMPT%
-set PROMPT=__VENV_NAME__%PROMPT%
+set "_OLD_VIRTUAL_PROMPT=%PROMPT%"
+set "PROMPT=__VENV_NAME__%PROMPT%"
if defined PYTHONHOME (
- set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME%
- set PYTHONHOME=
+ set "_OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME%"
+ set PYTHONHOME=
)
-if defined _OLD_VIRTUAL_PATH set PATH=%_OLD_VIRTUAL_PATH%; goto SKIPPATH
-
-set _OLD_VIRTUAL_PATH=%PATH%
+if defined _OLD_VIRTUAL_PATH (
+ set "PATH=%_OLD_VIRTUAL_PATH%"
+) else (
+ set "_OLD_VIRTUAL_PATH=%PATH%"
+)
-:SKIPPATH
-set PATH=%VIRTUAL_ENV%\__VENV_BIN_NAME__;%PATH%
+set "PATH=%VIRTUAL_ENV%\__VENV_BIN_NAME__;%PATH%"
:END