]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-76023: Make os.path.realpath to ignore WinError 1005 in non-strict mode...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 19 May 2025 09:57:19 +0000 (11:57 +0200)
committerGitHub <noreply@github.com>
Mon, 19 May 2025 09:57:19 +0000 (09:57 +0000)
(cherry picked from commit d55e11b8049e3abf3cc187b4958224b225a39897)

Co-authored-by: BecoKo <koev_v@yahoo.com>
Lib/ntpath.py
Misc/NEWS.d/next/Windows/2025-05-19-03-02-04.gh-issue-76023.vHOf6M.rst [new file with mode: 0644]

index 5481bb8888ef5916edd4967ac5002b15ca5840f7..52ff2af743af6cb16380a19aeb49da45fa9008f7 100644 (file)
@@ -661,9 +661,10 @@ else:
         # 87: ERROR_INVALID_PARAMETER
         # 123: ERROR_INVALID_NAME
         # 161: ERROR_BAD_PATHNAME
+        # 1005: ERROR_UNRECOGNIZED_VOLUME
         # 1920: ERROR_CANT_ACCESS_FILE
         # 1921: ERROR_CANT_RESOLVE_FILENAME (implies unfollowable symlink)
-        allowed_winerror = 1, 2, 3, 5, 21, 32, 50, 53, 65, 67, 87, 123, 161, 1920, 1921
+        allowed_winerror = 1, 2, 3, 5, 21, 32, 50, 53, 65, 67, 87, 123, 161, 1005, 1920, 1921
 
         # Non-strict algorithm is to find as much of the target directory
         # as we can and join the rest.
diff --git a/Misc/NEWS.d/next/Windows/2025-05-19-03-02-04.gh-issue-76023.vHOf6M.rst b/Misc/NEWS.d/next/Windows/2025-05-19-03-02-04.gh-issue-76023.vHOf6M.rst
new file mode 100644 (file)
index 0000000..958f4f4
--- /dev/null
@@ -0,0 +1 @@
+Make :func:`os.path.realpath` ignore Windows error 1005 when in non-strict mode.