From 6fa2e075830c3e39613078aae9a270ff7065ff0c Mon Sep 17 00:00:00 2001 From: mergen <> Date: Thu, 20 Apr 2023 18:37:38 -0400 Subject: [PATCH] update windows default PATHEXT --- Lib/shutil.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Lib/shutil.py b/Lib/shutil.py index 95b6c5299cab29..bc80cb1f668ecc 100644 --- a/Lib/shutil.py +++ b/Lib/shutil.py @@ -50,7 +50,9 @@ _HAS_FCOPYFILE = posix and hasattr(posix, "_fcopyfile") # macOS # CMD defaults in Windows 10 -_WIN_DEFAULT_PATHEXT = ".COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS;.MSC" +_WIN_DEFAULT_PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC' +# PowerShell adds an additional .CPL at the end, which correspond to control panel files +# _WIN_DEFAULT_PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL' __all__ = ["copyfileobj", "copyfile", "copymode", "copystat", "copy", "copy2", "copytree", "move", "rmtree", "Error", "SpecialFileError",