mirror of https://github.com/python/cpython.git
gh-76023: Make os.path.realpath to ignore WinError 1005 in non-strict mode (GH-128328)
This commit is contained in:
parent
d6dc33ed80
commit
d55e11b804
|
@ -661,9 +661,10 @@ def _getfinalpathname_nonstrict(path):
|
||||||
# 87: ERROR_INVALID_PARAMETER
|
# 87: ERROR_INVALID_PARAMETER
|
||||||
# 123: ERROR_INVALID_NAME
|
# 123: ERROR_INVALID_NAME
|
||||||
# 161: ERROR_BAD_PATHNAME
|
# 161: ERROR_BAD_PATHNAME
|
||||||
|
# 1005: ERROR_UNRECOGNIZED_VOLUME
|
||||||
# 1920: ERROR_CANT_ACCESS_FILE
|
# 1920: ERROR_CANT_ACCESS_FILE
|
||||||
# 1921: ERROR_CANT_RESOLVE_FILENAME (implies unfollowable symlink)
|
# 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
|
# Non-strict algorithm is to find as much of the target directory
|
||||||
# as we can and join the rest.
|
# as we can and join the rest.
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Make :func:`os.path.realpath` ignore Windows error 1005 when in non-strict mode.
|
Loading…
Reference in New Issue