Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/tools/x/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@ fn python() -> &'static str {

for dir in env::split_paths(&val) {
// `python` should always take precedence over python2 / python3 if it exists
if dir.join(PYTHON).with_extension(EXE_EXTENSION).exists() {
if dir.join(PYTHON).with_extension(EXE_EXTENSION).try_exists().is_ok() {
return PYTHON;
}

python2 |= dir.join(PYTHON2).with_extension(EXE_EXTENSION).exists();
python3 |= dir.join(PYTHON3).with_extension(EXE_EXTENSION).exists();
python2 |= dir.join(PYTHON2).with_extension(EXE_EXTENSION).try_exists().is_ok();
python3 |= dir.join(PYTHON3).with_extension(EXE_EXTENSION).try_exists().is_ok();
}

// try 3 before 2
Expand Down