Issue #15148: Fixed typos in shutil.which() docstring
diff --git a/Lib/shutil.py b/Lib/shutil.py
index 401e9ea..a130077 100644
--- a/Lib/shutil.py
+++ b/Lib/shutil.py
@@ -972,7 +972,7 @@
     return os.terminal_size((columns, lines))
 
 def which(cmd, mode=os.F_OK | os.X_OK, path=None):
-    """Given a file, mode, and a path string, return the path whichs conform
+    """Given a file, mode, and a path string, return the path which conforms
     to the given mode on the path."""
     # Check that a given file can be accessed with the correct mode.
     # Additionally check that `file` is not a directory, as on Windows