Skip to content

Commit a55037e

Browse files
committed
fix: correct corrupted MSVC glob paths in dispatcher
heredoc backslash interpretation mangled bin\HostX64\x64 into \x08in\Hostx64d — switched to forward-slash strings which glob handles fine on Windows and avoids escape issues entirely Modified: • src/omnipkg/dispatcher.py (+3/-3 lines) [gitship-generated]
1 parent 1d4feef commit a55037e

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/omnipkg/dispatcher.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -372,9 +372,9 @@ def _maybe_install_c_dispatcher():
372372
# vcvarsall not run — search common MSVC install paths directly
373373
import glob as _cgl
374374
_vs_patterns = [
375-
r"C:\Program Files\Microsoft Visual Studio\*\*\VC\Tools\MSVC\*in\Hostx64d\cl.exe",
376-
r"C:\Program Files (x86)\Microsoft Visual Studio\*\*\VC\Tools\MSVC\*in\Hostx64d\cl.exe",
377-
r"C:\Program Files (x86)\Microsoft Visual Studio\*\*\VC\Tools\MSVC\*in\HostX86d\cl.exe",
375+
"C:/Program Files/Microsoft Visual Studio/*/*/VC/Tools/MSVC/*/bin/Hostx64/x64/cl.exe",
376+
"C:/Program Files (x86)/Microsoft Visual Studio/*/*/VC/Tools/MSVC/*/bin/Hostx64/x64/cl.exe",
377+
"C:/Program Files (x86)/Microsoft Visual Studio/*/*/VC/Tools/MSVC/*/bin/HostX86/x64/cl.exe",
378378
]
379379
for _pat in _vs_patterns:
380380
_matches = _cgl.glob(_pat)

0 commit comments

Comments
 (0)