Skip to content

Commit

Permalink
Clarify how src/tools/x searches for python
Browse files Browse the repository at this point in the history
  • Loading branch information
jyn514 committed Mar 29, 2022
1 parent 11909e3 commit f5fb293
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/tools/x/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ fn python() -> &'static str {
let mut python3 = false;

for dir in env::split_paths(&val) {
// `python` should always take precedence over python2 / python3 if it exists
if dir.join(PYTHON).exists() {
return PYTHON;
}
Expand All @@ -34,11 +35,14 @@ fn python() -> &'static str {
python3 |= dir.join(PYTHON3).exists();
}

// try 3 before 2
if python3 {
PYTHON3
} else if python2 {
PYTHON2
} else {
// We would have returned early if we found that python is installed ...
// maybe this should panic with an error instead?
PYTHON
}
}
Expand Down

0 comments on commit f5fb293

Please sign in to comment.