From bfc8f26ec276ca1bb2b90249d9eb2aed76293182 Mon Sep 17 00:00:00 2001 From: Vinay Sajip Date: Mon, 20 May 2013 15:38:12 -0700 Subject: Issue #17743: Now use extended syntax of set command in .bat files. --- Lib/venv/scripts/nt/activate.bat | 27 ++++++++++++++------------- 1 file 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 -- cgit v1.2.1