bpo-35755: Don't say "to mimick Unix which command behavior" (GH-12861)

This commit is contained in:
Victor Stinner 2019-04-17 17:44:06 +02:00 committed by GitHub
parent 693c104ae7
commit 197f0447e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 4 deletions

View File

@ -188,7 +188,7 @@ def find_executable(executable, path=None):
# os.confstr() or CS_PATH is not available
path = os.defpath
# bpo-35755: Don't use os.defpath if the PATH environment variable is
# set to an empty string to mimick Unix which command behavior
# set to an empty string
# PATH='' doesn't match, whereas PATH=':' looks in the current directory
if not path:

View File

@ -1317,7 +1317,7 @@ def which(cmd, mode=os.F_OK | os.X_OK, path=None):
# os.confstr() or CS_PATH is not available
path = os.defpath
# bpo-35755: Don't use os.defpath if the PATH environment variable is
# set to an empty string to mimick Unix which command behavior
# set to an empty string
# PATH='' doesn't match, whereas PATH=':' looks in the current directory
if not path:

View File

@ -2,5 +2,4 @@
``os.confstr("CS_PATH")`` if available instead of :data:`os.defpath`, if the
``PATH`` environment variable is not set. Moreover, don't use
``os.confstr("CS_PATH")`` nor :data:`os.defpath` if the ``PATH`` environment
variable is set to an empty string to mimick Unix ``which`` command
behavior.
variable is set to an empty string.