mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	bpo-44817: Ignore additional errors in ntpath.realpath (GH-27574)
This commit is contained in:
		
							parent
							
								
									f24738742c
								
							
						
					
					
						commit
						124ecd6576
					
				
					 2 changed files with 6 additions and 1 deletions
				
			
		|  | @ -663,12 +663,15 @@ def _getfinalpathname_nonstrict(path): | |||
|         # 21: ERROR_NOT_READY (implies drive with no media) | ||||
|         # 32: ERROR_SHARING_VIOLATION (probably an NTFS paging file) | ||||
|         # 50: ERROR_NOT_SUPPORTED | ||||
|         # 53: ERROR_BAD_NETPATH | ||||
|         # 65: ERROR_NETWORK_ACCESS_DENIED | ||||
|         # 67: ERROR_BAD_NET_NAME (implies remote server unavailable) | ||||
|         # 87: ERROR_INVALID_PARAMETER | ||||
|         # 123: ERROR_INVALID_NAME | ||||
|         # 161: ERROR_BAD_PATHNAME | ||||
|         # 1920: ERROR_CANT_ACCESS_FILE | ||||
|         # 1921: ERROR_CANT_RESOLVE_FILENAME (implies unfollowable symlink) | ||||
|         allowed_winerror = 1, 2, 3, 5, 21, 32, 50, 67, 87, 123, 1920, 1921 | ||||
|         allowed_winerror = 1, 2, 3, 5, 21, 32, 50, 53, 65, 67, 87, 123, 161, 1920, 1921 | ||||
| 
 | ||||
|         # Non-strict algorithm is to find as much of the target directory | ||||
|         # as we can and join the rest. | ||||
|  |  | |||
|  | @ -0,0 +1,2 @@ | |||
| Ignore WinError 53 (ERROR_BAD_NETPATH), 65 (ERROR_NETWORK_ACCESS_DENIED) | ||||
| and 161 (ERROR_BAD_PATHNAME) when using ntpath.realpath(). | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Michael Förderer
						Michael Förderer