8000 Issue #17743: Now use extended syntax of set command in .bat files. · python/cpython@bfc8f26 · GitHub
[go: up one dir, main page]

Skip to content

Commit bfc8f26

Browse files
committed
Issue #17743: Now use extended syntax of set command in .bat files.
1 parent e254751 commit bfc8f26

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

Lib/venv/scripts/nt/activate.bat

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
@echo off
2-
set VIRTUAL_ENV=__VENV_DIR__
2+
set "VIRTUAL_ENV=__VENV_DIR__"
33

44
if not defined PROMPT (
5-
set PROMPT=$P$G
5+
set "PROMPT=$P$G"
66
)
77

88
if defined _OLD_VIRTUAL_PROMPT (
9-
set PROMPT=%_OLD_VIRTUAL_PROMPT%
9+
set "PROMPT=%_OLD_VIRTUAL_PROMPT%"
1010
)
1111

1212
if defined _OLD_VIRTUAL_PYTHONHOME (
13-
set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%
13+
set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%"
1414
)
1515

16-
set _OLD_VIRTUAL_PROMPT=%PROMPT%
17-
set PROMPT=__VENV_NAME__%PROMPT%
16+
set "_OLD_VIRTUAL_PROMPT=%PROMPT%"
17+
set "PROMPT=__VENV_NAME__%PROMPT%"
1818

1919
if defined PYTHONHOME (
20-
set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME%
21-
set PYTHONHOME=
20+
set "_OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME%"
21+
set PYTHONHOME=
2222
)
2323

24-
if defined _OLD_VIRTUAL_PATH set PATH=%_OLD_VIRTUAL_PATH%; goto SKIPPATH
25-
26-
set _OLD_VIRTUAL_PATH=%PATH%
24+
if defined _OLD_VIRTUAL_PATH (
25+
set "PATH=%_OLD_VIRTUAL_PATH%"
26+
) else (
27+
set "_OLD_VIRTUAL_PATH=%PATH%"
28+
)
2729

28-
:SKIPPATH
29-
set PATH=%VIRTUAL_ENV%\__VENV_BIN_NAME__;%PATH%
30+
set "PATH=%VIRTUAL_ENV%\__VENV_BIN_NAME__;%PATH%"
3031

3132
:END

0 commit comments

Comments
 (0)
0