Do not choke on non existing path

This commit is contained in:
Daniel A. Wozniak 2024-02-27 14:39:11 -07:00
parent 9a35eb712a
commit 163bab3849

View file

@ -207,7 +207,10 @@ def which(exe=None):
# iterate through all extensions to see which one is executable
for ext in pathext:
pext = p + ext
rp = resolve(pext)
try:
rp = resolve(pext)
except OSError as exc:
continue
if is_executable(rp):
return p + ext
continue